number of imapd processes never decrease
signaldeveloper at gmail.com
signaldeveloper at gmail.com
Thu Sep 17 08:11:39 EDT 2015
You have IMAP with max children set at 3k.
- Paul
> On Sep 17, 2015, at 1:51 AM, Konrad Mauz <kmauz at htwg-konstanz.de> 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 at htwg-konstanz.de
> 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
More information about the Info-cyrus
mailing list