You have IMAP with max children set at 3k. - Paul > On Sep 17, 2015, at 1:51 AM, Konrad Mauz <kmauz@xxxxxxxxxxxxxxxx> wrote: > > Hi, > > 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? > > Regards, > > Konrad > > cyrus.conf: > > START { > # 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 > SERVICES { > # 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" > } > > EVENTS { > # 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@xxxxxxxxxxxxxxxx > Tel: +497531206-472, Fax: -153 > http://www.htwg-konstanz.de/rz.html > > <imap-procs.png> > ---- > Cyrus Home Page: http://www.cyrusimap.org/ > List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/ > To Unsubscribe: > https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus ---- Cyrus Home Page: http://www.cyrusimap.org/ List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/ To Unsubscribe: https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus