Socket keep-alive timeouts

From SoftMC-Wiki
Revision as of 12:05, 22 June 2015 by Rasty (talk | contribs) (Created page with "{{Category |description=TCP/IP Keepalive timeouts. There are a number of tunable socket parameters that can be modified via FWCONFIG file<br/> '''tcp_keepalive_time''' - Idl...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

{{Category |description=TCP/IP Keepalive timeouts.

There are a number of tunable socket parameters that can be modified via FWCONFIG file

tcp_keepalive_time - Idle Time in seconds before socket starts sending keep-alive messages.
tcp_keepalive_intvl - Time in seconds between keep-alive messages.
tcp_keepalive_probes - Number keep-alive messages before socket is disconnected.

Keep-alive Timeout (secs) =  tcp_keepalive_time + tcp_keepalive_intvl * tcp_keepalive_probes.
Example:
ipaddressmask dhcp sleep 20 tcp_keepalive_time=2 tcp_keepalive_intvl=1 tcp_keepalive_probes=3
IMPORTANT.svgIMPORTANT

tcp_keepalive_time, tcp_keepalive_intvl and tcp_keepalive_probes are global and will affect all TCP/IP sockets.