Huge load after update from 2.3.16 to 2.4.12

Michael Plate plate at bibliothek.uni-kassel.de
Wed Nov 23 13:18:31 EST 2011


Hi,

I just updated Cyrus Imapd on our somewhat old mailsever (dual-Xeon, but 
8 years now, running gentoo linux) from  2.3.16 to 2.4.12

(options USE="berkdb kerberos pam replication sieve snmp sqlite ssl tcpd 
-afs -mysql -nntp -postgres")

There is no murder and I also could drop sqlite, if better.

After the flawless update, restarting generated a huge load. I believe I 
never had a load of > 50 any time before.
It even gets "/var/imap/socket/lmtp] timed out while sending MAIL FROM" 
on local delivery of mails.


This is 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="127.0.0.1:imap2" prefork=2
   #pop3         cmd="pop3d" listen="pop-3" prefork=0
   # Don't forget to generate the needed keys for SSL or TLS
   # (see doc/html/install-configure.html)
   imaps         cmd="imapd -s" listen="imaps" prefork=15
   #pop3s                cmd="pop3d -s" listen="pop3s" prefork=0
   sieve         cmd="timsieved " listen="sieve" prefork=15

   # at least one LMTP is required for delivery
   lmtp          cmd="lmtpd -a -D" listen="127.0.0.1:lmtp" prefork=1
   lmtpunix      cmd="lmtpd" listen="/var/imap/socket/lmtp" prefork=2

   # this is only necessary if using notifications
   notify        cmd="notifyd" listen="/var/imap/socket/notify" 
proto="udp" prefork=1
}

EVENTS {
   # this is required
   checkpoint    cmd="ctl_cyrusdb -c" period=5

   # this is only necessary if using duplicate delivery suppression
#  delprune     cmd="ctl_deliver -E 3" period=1440
   delprune      cmd="cyr_expire -E 3 -x" period=1440

   # this is only necessary if caching TLS sessions
   tlsprune      cmd="tls_prune" period=1440 at=0600

   # squatter indiziert die Boxen fuer die Suche
   squatter      cmd="squatter -r -s user" period=1440 at=0200
}

and imapd.conf:

proxyservers:           cyrus
configdirectory:        /var/imap
partition-default:      /var/imap/part
sievedir:               /var/imap/sieve

sieve_sasl_mech_list:   PLAIN

tls_cert_file:          /etc/cyrusimapd/server2009.pem
tls_key_file:           /etc/cyrusimapd/server2009.pem
tls_ca_file:            /etc/cyrusimapd/server2009.pem


duplicate_db: skiplist
mboxlist_db: skiplist
quota_db: quotalegacy
tlscache_db:skiplist


admins:                 cyrus

hashimapspool:          yes
allowanonymouslogin:    no
allowplaintext:         yes
allowusermoves:         yes

# Use this if sieve-scripts could be in ~user/.sieve.
#sieveusehomedir:       yes

# Use saslauthd if you want to use pam for imap.
# But be warned: login with DIGEST-MD5 or CRAM-MD5
# is not possible using pam.
sasl_pwcheck_method:    saslauthd
sasl_mech_list: LOGIN PLAIN
autocreatequota: 15000000
altnamespace: yes
sasl_auto_transition: no
quotawarn: 90


tls_cipher_list: TLSv1:SSLv3:SSLv2:!NULL:!EXPORT:!DES:!LOW:@STRENGTH


allowallsubscribe:      no
unixhierarchysep:       yes
lmtp_downcase_rcpt:     yes

annotation_db:          skiplist
seenstate_db:           flat
notifysocket:           /var/imap/socket/notify

I have backups of the old packages, but I'man not shure if this will 
work anymore.

Any ideas please ? My bloodpressure can't stand this...

CU

Michael












More information about the Info-cyrus mailing list