ADC CLI Commands

ns-timeout

The following operations can be performed on “ns-timeout”:

show unset set

show ns timeout

Displays the timeouts configured for various Citrix ADC entities. Note: The timeouts having default values are not displayed.

Synopsis

show ns timeout

Arguments

Output

zombie Timer interval(in seconds) for zombie process that cleanup inactive TCP connections Minimum value: 1 Maximum value: 600 Default value: 120

client Client idle timeout (in seconds). If zero, the service-type default value is taken when service is created.

server Server idle timeout (in seconds). If zero, the service-type default value is taken when service is created.

httpClient HTTP client idle timeout (in seconds) Minimum value: 0 Maximum value: 18000

httpServer HTTP server idle timeout (in seconds) Minimum value: 0 Maximum value: 18000

tcpClient TCP client idle timeout (in seconds) Minimum value: 0 Maximum value: 18000

tcpServer TCP server idle timeout (in seconds) Minimum value: 0 Maximum value: 18000

anyClient ANY client idle timeout (in seconds) Minimum value: 0 Maximum value: 31536000

anyServer ANY server idle timeout (in seconds) Minimum value: 0 Maximum value: 31536000

halfclose Half-closed connection timeout (in seconds) Minimum value: 1 Maximum value: 600 Default value: 10

anyTcpClient Global idle timeout, in seconds, for TCP client connections. This value takes precedence over entity level timeout settings (vserver/service). This is applicable only to transport protocol TCP.

anyTcpServer Global idle timeout, in seconds, for TCP server connections. This value takes precedence over entity level timeout settings ( vserver/service). This is applicable only to transport protocol TCP.

nontcpZombie Timer interval(in seconds) for zombie process that cleanup inactive IP NAT connections Minimum value: 1 Maximum value: 600 Default value: 60

ReducedFinTimeOut Timer interval(in seconds) for NATPCB for tcp flow

ReducedRstTimeOut Timer interval(in seconds) for NATPCB for tcp flow

NewConnIdleTimeOut Timer interval(in seconds) for new NATPCB for tcp connections

Example

show ns timeout

unset ns timeout

Use this command to remove ns timeout settings.Refer to the set ns timeout command for meanings of the arguments.

Synopsis

unset ns timeout [-zombie] [-httpClient] [-httpServer] [-tcpClient] [-tcpServer] [-anyClient] [-anyServer] [-anyTcpClient] [-anyTcpServer] [-halfclose] [-nontcpZombie] [-ReducedFinTimeOut] [-ReducedRstTimeOut] [-NewConnIdleTimeOut]

set ns timeout

Sets timeout values for various aspects of the Citrix ADC. Caution: Modifying these values can affect system performance.

Synopsis

set ns timeout [-zombie ] [-httpClient ] [-httpServer ] [-tcpClient ] [-tcpServer ] [-anyClient ] [-anyServer ] [-anyTcpClient ] [-anyTcpServer ] [-halfclose ] [-nontcpZombie ] [-ReducedFinTimeOut ] [-ReducedRstTimeOut ] [-NewConnIdleTimeOut ]

Arguments

zombie Interval, in seconds, at which the Citrix ADC zombie cleanup process must run. This process cleans up inactive TCP connections. Default value: 120 Minimum value: 1 Maximum value: 600

httpClient Global idle timeout, in seconds, for client connections of HTTP service type. This value is over ridden by the client timeout that is configured on individual entities. Default value: 0 Minimum value: 0 Maximum value: 18000

httpServer Global idle timeout, in seconds, for server connections of HTTP service type. This value is over ridden by the server timeout that is configured on individual entities. Default value: 0 Minimum value: 0 Maximum value: 18000

tcpClient Global idle timeout, in seconds, for non-HTTP client connections of TCP service type. This value is over ridden by the client timeout that is configured on individual entities. Default value: 0 Minimum value: 0 Maximum value: 18000

tcpServer Global idle timeout, in seconds, for non-HTTP server connections of TCP service type. This value is over ridden by the server timeout that is configured on entities. Default value: 0 Minimum value: 0 Maximum value: 18000

anyClient Global idle timeout, in seconds, for non-TCP client connections. This value is over ridden by the client timeout that is configured on individual entities. Default value: 0 Minimum value: 0 Maximum value: 31536000

anyServer Global idle timeout, in seconds, for non TCP server connections. This value is over ridden by the server timeout that is configured on individual entities. Default value: 0 Minimum value: 0 Maximum value: 31536000

anyTcpClient Global idle timeout, in seconds, for TCP client connections. This value takes precedence over entity level timeout settings (vserver/service). This is applicable only to transport protocol TCP. Default value: 0 Minimum value: 0 Maximum value: 31536000

anyTcpServer Global idle timeout, in seconds, for TCP server connections. This value takes precedence over entity level timeout settings ( vserver/service). This is applicable only to transport protocol TCP. Default value: 0 Minimum value: 0 Maximum value: 31536000

halfclose Idle timeout, in seconds, for connections that are in TCP half-closed state. Default value: 10 Minimum value: 1 Maximum value: 600

nontcpZombie Interval at which the zombie clean-up process for non-TCP connections should run. Inactive IP NAT connections will be cleaned up. Default value: 60 Minimum value: 1 Maximum value: 600

ReducedFinTimeOut Alternative idle timeout, in seconds, for closed TCP NATPCB connections. Default value: 30 Minimum value: 1 Maximum value: 300

ReducedRstTimeOut Timer interval, in seconds, for abruptly terminated TCP NATPCB connections. Default value: 0 Minimum value: 0 Maximum value: 300

NewConnIdleTimeOut Timer interval, in seconds, for new TCP NATPCB connections on which no data was received. Default value: 4 Minimum value: 1 Maximum value: 120

Example

set ns timeout -zombie 200

ns-timeout