Setting TCP keepalive for Cyrus daemons

Gary Mills mills at
Fri Feb 12 17:30:10 EST 2010

On Fri, Feb 12, 2010 at 03:59:31PM -0600, Paul M Fleming wrote:
> Shouldn't these client connections already be handled by the poptimeout & 
> timeout options?  unless you have it set to zero... 

They don't seem to be.  We're using the default timeout setting.
It seems to have no effect on front end daemons.  Here's a stack
trace on one that's several days old:

    # pstack 12708
    12708:  pop3d -s
     feb1a5c5 read     (0, 817faf0, b)
     fec2dfaf sock_read () + 3f

> We have had problems within the murder (old code had several spots where
> murder front <-> back communications could deadlock)..

-Gary Mills-        -Unix Group-        -Computer and Network Services-

More information about the Info-cyrus mailing list