info-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Hung CVS server processes


From: Larry Jones
Subject: Re: Hung CVS server processes
Date: Thu, 19 Sep 2002 16:52:46 -0400 (EDT)

Dan Peterson writes:
> 
> Why doesn't either the CVS server process or the TCP connection timeout?

Good question.  The CVS server uses the KEEPALIVE socket option, if
available, to detect broken connections.  KEEPALIVE tells the system to
periodically ping the other side of an idle connection and break the
connection if it fails to get a response in a reasonable amount of time.
The fact that your connections are still in the ESTABLISHED state
implies that this isn't working on your system -- many systems take a
number of hours to detect a broken connection, but not 20 days.  As of
CVS 1.11.1, CVS will syslog any errors it receives setting KEEPALIVE, so
check your syslog.  If there aren't any errors, that implies that your
system is accepting the option but ignoring it, which is extremely
unfriendly, to say the least.  You may want to check with some Solaris
experts to see if there's some kind of option to enable it.

-Larry Jones

It seems like once people grow up, they have no idea what's cool. -- Calvin




reply via email to

[Prev in Thread] Current Thread [Next in Thread]