Hi,
Some days ago I had a strange problem with pop3d, suddenly not accepting connections anymore. pop3d was set with maxchilds=60 in cyrus.conf and we seamed to have really reached 60 simultanous pop3 connections at this point. From the logs, the master process complaine about UNKNOWN states and a negative number of pop3d worker processes, and this negtive number was increasing continuously. Some minutes after restarting cyrus completely, the same again. Then I increased pop3 maxchilds to 100, restarted cyrus and no problem anymore.
I'm using cyrus-imapd-2.2.12 with perdition as pop3/imap frontend. What should be the expected behaviour when reaching the maxchilds limit. What's the reason for the negative worker number ?
Part of the logs:
Apr 5 15:23:19 imap01 master[18697]: about to exec /usr/lib/cyrus-imapd/pop3d
Apr 5 15:23:19 imap01 master[4065]: service pop3 pid 17896: while trying to process message 0x3: not registered yet
Apr 5 15:23:20 imap01 master[4065]: service pop3 pid 17896 in UNKNOWN state: processing message 0x3
Apr 5 15:23:21 imap01 master[4065]: service pop3 pid 17896 in UNKNOWN state: now in BUSY state and serving connection
Apr 5 15:23:22 imap01 master[4065]: process 17383 exited, status 0
Apr 5 15:23:23 imap01 master[4065]: process 18647 exited, status 0
Apr 5 15:23:25 imap01 master[4065]: process 18650 exited, status 0
Apr 5 15:23:26 imap01 master[4065]: process 18697 exited, status 0
Apr 5 15:23:27 imap01 master[4065]: process 17734 exited, status 0
Apr 5 15:23:28 imap01 master[18768]: about to exec /usr/lib/cyrus-imapd/pop3d
Apr 5 15:23:28 imap01 master[4065]: pop3 has -1 workers?!?
regards,
-- Wolfgang Powisch <[EMAIL PROTECTED]> www.powo.priv.at --- Cyrus Home Page: http://asg.web.cmu.edu/cyrus Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html