number of imapd processes never decrease

Konrad Mauz kmauz at
Thu Sep 17 01:51:15 EDT 2015


on monday I updated our cyrus mailsystem to version 2.5.6 ( coming from 
2.3.x ). The upgrade process was successfull.

Problem 1: The number of imapd processes increases during the day ( 
normal! ) but keep increasing during the night ( not normal ).
I have a graph attached.
Cyrus is running an a recently updated Ubuntu 14.04. lts server. Is 
there anything I can do?

Problem 2: In my start-stop script i sent SIGTERM to the master process. 
The master exists, but sometimes most imapd process lists as "defunc" 
with "ps -ef". They never exits an must be killed with kill -9 or by a 
server reboot. Is this the wrong way?




   # do not delete this entry!
   recover       cmd="ctl_cyrusdb -r"

   # this is only necessary if using idled for IMAP IDLE
   idled         cmd="idled"

# UNIX sockets start with a slash and are put into /var/imap/socket
   # add or remove based on preferences
   imap          cmd="imapd" listen="imap" prefork=10 maxchild=3000
   imaps         cmd="imapd -s" listen="imaps" prefork=10 maxchild=3000
   pop3          cmd="pop3d" listen="pop3" prefork=5 maxchild=100
   pop3s         cmd="pop3d -s" listen="pop3s" prefork=5 maxchild=100
   sieve         cmd="timsieved" listen="sieve" prefork=1

   # these are only necessary if receiving/exporting usenet via NNTP
#  nntp         cmd="nntpd" listen="nntp" prefork=0
#  nntps                cmd="nntpd -s" listen="nntps" prefork=0

   # at least one LMTP is required for delivery
   lmtpunix      cmd="lmtpd" listen="/srv/cyrus/imap/socket/lmtp" 
prefork=1 maxchild=5

# this is only necessary if using notifications
   notify        cmd="notifyd" listen="/srv/cyrus/imap/socket/notify" 
proto="udp" prefork=0
# syncserver       cmd="sync_server" listen="csync"

   # this is required
   checkpoint    cmd="ctl_cyrusdb -c" period=30

   # this is only necessary if using duplicate delivery suppression,
   # Sieve or NNTP
   # -X 60 -> expunged mails are unexpungable for 60 days
   # -D 60 -> deleted forlders are undeleable for 60 days
   # -E 7 -> delete entries in des duplicate database older then 7 days
   delprune      cmd="cyr_expire -D 60 -X 60 -E 7" at=0400

   # this is only necessary if caching TLS sessions
   tlsprune      cmd="tls_prune" at=0400
   squatindex    cmd="squatter -i -v -s" at=0500

Hochschule Konstanz - Rechenzentrum
Konrad Mauz kmauz at
Tel: +497531206-472, Fax: -153

-------------- next part --------------
A non-text attachment was scrubbed...
Name: imap-procs.png
Type: image/png
Size: 21615 bytes
Desc: not available
Url : 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 5423 bytes
Desc: S/MIME Cryptographic Signature
Url : 

More information about the Info-cyrus mailing list