negative pop3d worker count

Wolfgang Powisch powo+lists.cyrus at powo.priv.at
Thu Apr 7 16:30:21 EDT 2005


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 <powo at powo.priv.at>
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




More information about the Info-cyrus mailing list