: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 
                                        <dil...@backplane.com>


To Unsubscribe: send mail to majord...@freebsd.org
with "unsubscribe freebsd-current" in the body of the message

Reply via email to