:On Sat, Jun 05, 1999 at 07:37:57AM +0200, Poul-Henning Kamp wrote:
:> QED: The following patch.
:[...]
:> +tcp_keepalive="YES" # Kill dead TCP connections (or NO).
:
:I still don't understand why you insist on making it YES by default. It
:works fine like it is for most of the people right now.
:So why shouldn't the few servers which have problems without it, enable
:it? Make it a knob in rc.conf but off by default.
:As I understand it, It suffices if the server requests the keepalives.
:So if every FreeBSD-box has it on by default, I simply can not choose to
:have no keepalifes anymore, even if I turn them off locally. So this
:change is going to hurt somebody, somewhere.
:
:CU,
: Sec
The problem is that certain classes of connections or network
instabilities can leave stale daemons. FreeBSD boxes operating
as servers in any real capacity for certain services will want
keepalives on. The system defaults should result in stability.
For a significant percentage of machines, leaving keepalives off
results in a slow buildup of processes sitting on dead connections.
i.e. long term instability. This is especially true of machines which
people log into with telnet, NNTP, and a number of other servers.
When you leave a machine on 24 hours a day, these sorts of things
can become important. The machine needs to be able to clean up after
itself.
-Matt
Matthew Dillon
<[email protected]>
To Unsubscribe: send mail to [email protected]
with "unsubscribe freebsd-current" in the body of the message