diff options
| author | Robert Watson <rwatson@FreeBSD.org> | 2001-12-06 20:24:38 +0000 |
|---|---|---|
| committer | Robert Watson <rwatson@FreeBSD.org> | 2001-12-06 20:24:38 +0000 |
| commit | 98181c4975341d24f6fffddfc1c3e63e6589ad27 (patch) | |
| tree | 77f290a32f321ee190df0650f28032750bf83cad | |
| parent | 9aa92d55869a058a12ea5e3a3892d52c89626111 (diff) | |
Notes
| -rw-r--r-- | share/man/man7/tuning.7 | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/share/man/man7/tuning.7 b/share/man/man7/tuning.7 index 31443a322f71..35548df5db0c 100644 --- a/share/man/man7/tuning.7 +++ b/share/man/man7/tuning.7 @@ -475,15 +475,18 @@ The sysctl determines whether or not the TCP implementation should attempt to detect dead TCP connections by intermittently delivering "keepalives" on the connection. -By default, this is only enabled when an application requests it. -For servers with many network clients and simultaneous connections, we -recommend that this setting be turned on (set to 1). -This may be particularly relevent on systems accessed by users -operating over dialups, as users often disconnect their modems without -closing active connections. +By default, this is enabled for all applications; by setting this +sysctl to 0, only applications that specifically request keepalives +will use them. +In most environments, TCP keepalives will improve the management of +system state by expiring dead TCP connections, particularly for +systems serving dialup users who may not always terminate individual +TCP connections before disconnecting from the network. However, in some environments, temporary network outages may be -incorrectly identified as dead sessions, resulting unexpectedly +incorrectly identified as dead sessions, resulting in unexpectedly terminated TCP connections. +In such environments, setting the sysctl to 0 may reduce the occurrence of +TCP session disconnections. .Pp The .Va kern.ipc.somaxconn |
