[Dovecot] Excessive dovecot-auth proceses

Andrew Hutchings info at a-wing.co.uk
Thu May 26 22:50:31 EEST 2005


It seems as though the lower the auth_worker_max_count, the quicker it
happens.  The processes just seem to be forgotten about, they are in a
normal state but haven't been active since they were forgotten.  I am
happy to debug it, but I have no idea what method I can use to do it
that won't produce hundreds of meg of output to go through.

Regards
Andrew

On Tue, 2005-05-24 at 22:21 +0100, Andrew Hutchings wrote:
> Hi Timo,
> With auth_worker_max_count = 10, over the last 14 hours:
> 
> [root at svr24 root]# ps x | grep "dovecot-auth" | wc -l
> 29
> 
> [root at svr21 root]# ps x | grep "dovecot-auth" | wc -l
> 34
> 
> extract from svr21 pstree:
> 
>      ├─dovecot─┬─34*[dovecot-auth]
>      │         ├─4*[imap]
>      │         ├─3*[imap-login]
>      │         ├─2*[pop3]
>      │         └─3*[pop3-login]
> 
> 
> Any kinda tests/debugging you want me to do?
> 
> Regards
> Andrew
> 
> On Tue, 2005-05-24 at 02:03 +0300, Timo Sirainen wrote:
> > On 23.5.2005, at 23:56, Andrew Hutchings wrote:
> > 
> > > I may have missed something in the conf file but while using a standard
> > > mysql auth method I'm finding many dovecot-auth processing sitting 
> > > doing
> > > nothing.  They grow to the extent that mysql runs out of connections
> > > after a week.
> > 
> > Do you have more than auth_worker_max_count (default 30) of them? 
> > Sounds like it's leaking them for some reason. It should create new 
> > ones only when all of the existing ones are being used, and never more 
> > than the configured amount. I'm not sure if the created processes die 
> > ever though.
> --
> Andrew Hutchings (A-Wing)
> Linux Guru - Netserve Consultants Ltd. - www.domaincity.co.uk
> Admin - North Wales Linux User Group - www.nwlug.org.uk
> BOFH excuse 353: Second-system effect.
> 
--
Andrew Hutchings (A-Wing)
Linux Guru - Netserve Consultants Ltd. - www.domaincity.co.uk
Admin - North Wales Linux User Group - www.nwlug.org.uk
BOFH excuse 378: Operators killed by year 2000 bug bite.



More information about the dovecot mailing list