[Dovecot] imap-login zombies
Running dovecot-0.99.13 on Solaris9/Sparc with ~25k users, we are having regularly recurring problems with large numbers imap-login/pop3-login drones, cycling on poll().
Over the course of 1-2 days, the number of such processes slowly rises to >1000, exhausts resources, and necessitates that dovecot be restarted (having killed all current active and zombie child processes).
Nothing of interest seems to be logged with the possible exception of a reasonably high number of aborted logins (~10/hour).
Can anyone offer any guidance as to how to track down this bug and help get it resolved? Any help would be much appreciated, as we would very much like to see this resolved in the 0.99 branch.
Regards, Robin
On Fri, 2005-02-11 at 20:21 +0000, Robin Breathe wrote:
Running dovecot-0.99.13 on Solaris9/Sparc with ~25k users, we are having regularly recurring problems with large numbers imap-login/pop3-login drones, cycling on poll().
What passdb and userdb are you using? Could you attach gdb into one of those processes and run these commands:
p clients.nodes_count p main_refcount p ssl_proxies.nodes_count p *auth_connections p auth_connections.requests.nodes_count p master_requests.nodes_count
I looked through the code and all I can think of is that either auth process doesn't reply to some request or master ignores the request to launch new imap process..
participants (2)
-
Robin Breathe
-
Timo Sirainen