Hi Sam.

Am Dienstag 13 Juli 2010, 12:09:49 schrieb Sam Varshavchik:
> What is the usual parent process of imapd? I suspect that this is an SSL
> connection, so the parent process is couriertls.

Regular processes look like this in pstree:

 |-courierlogger(31667)---couriertcpd(31668)-+-couriertls(4960)---imapd(4964)
 |                                           |-couriertls(7382)---imapd(7383)
 |                                           |-couriertls(7495)---imapd(7496)
 |                                           |-couriertls(7499)---imapd(7500)
[...]


> It looks like you have a FAM issue on your server. Your FAM server crashes.
> FAM clients then hang waiting to connect to the FAM server, the client
> gives up waiting and disconnects, couriertls sees that the client
> connection is closed, terminates the connection, and exits. Since
> couriertcpd's child process has terminated, couriertcpd counts the
> connection is closed, meanwhile the imapd process is hanging forever.
> 
> You need to find out why your FAM server is crashing.

I don't have (the real) FAM installed on this system. I have gamin installed 
and it runs once per user (only if the user uses IMAP / IDLE).

I'll try to hook an strace into this user's gam_server...

But nevertheless, the moment when imapd is handed over from couriertls to init 
should be caught and lead to a real crash or a ordered shutdown of the 
specific imapd process. Don't know how this is meant by FAM/gamin but I hope 
there is any possibility to check if the FAM crashed!

Attachment: signature.asc
Description: This is a digitally signed message part.

------------------------------------------------------------------------------
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
_______________________________________________
courier-users mailing list
[email protected]
Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users

Reply via email to