2.2.8 vs. 2.1.15: different process spawning behavior?

Ken Murchison ken at oceana.com
Sat Oct 16 22:12:12 EDT 2004


Sebastian Hagedorn wrote:
> Hi,
> 
> today we successfully migrated our installation from 2.1.15 to 2.2.8 
> (thanks to Simon's RPMs!). One thing I have noticed in the few hours 
> it's been running in production is that the spawning behavior of the 
> lmtpd processes seems to have changed. Here's what we've got in 
> /etc/cyrus.conf:
> 
>  lmtpunix      cmd="lmtpd" listen="/var/lib/imap/socket/lmtp" prefork=10 
> maxchild=100
> 
> Formerly this would mean that there were 100 processes max, but the 
> actual number would fluctuate quite a bit. When any given process had 
> been idle for too long, master would kill it. Now it seems as though 
> processes that are spawned stick around indefinitely.
> 
> Oct 16 11:46:28 lvr13 master[22588]: about to exec 
> /usr/lib/cyrus-imapd/lmtpd
> 
> That's the last line in imapd.log that mentions lmtpd, 3 hours ago. 
> There are currently 95 processes. I'm sure that some of them have gone 
> idle in between ...
> 
> I haven seen anything the changelog that would explain this behavior. 
> I'm not complaining, I just would like to know if this is to be expected.

I'm not aware of any code changes in the process spawning code, but that 
doesn't guarantee that there aren't any.  ;)

-- 
Kenneth Murchison     Oceana Matrix Ltd.
Software Engineer     21 Princeton Place
716-662-8973 x26      Orchard Park, NY 14127
--PGP Public Key--    http://www.oceana.com/~ken/ksm.pgp
---
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