I've been having some problems with IMAP user connections to the Dovecot
(v2.0.8) server. The following message is being logged.
Jan 16 10:51:36 postal dovecot: master: Warning:
service(imap-login): process_limit reached, client connections are
being dropped
The server is running Red Hat Enterprise Linux release 4 (update 6).
Dovecot is v2.0.8.
We have only 29 user accounts in /etc/dovecot/users. There were 196
"dovecot/imap" processes and 6 other dovecot processes, for a total of
202 "dovecot" processes, listed in the 'ps aux' output when problems
were being experienced.
Stopping and restarting the Dovecot system fixes the problem -- for a while.
The 'doveconf -n' output is attached. I have not set any
"process_limit" values, and I don't think I'm getting anywhere close to
the 1024 default, so I'm pretty confused as to what might be wrong.
Any suggestions on what to do next are appreciated.
Thanks,
- Don
------------------------------------------------------------------------
# 2.0.8: /etc/dovecot/dovecot.conf
# OS: Linux 2.6.9-67.0.1.ELsmp i686 Red Hat Enterprise Linux WS release 4
(Nahant Update 6) ext3
auth_username_format = %Lu
auth_verbose = yes
auth_verbose_passwords = sha1
login_log_format_elements = user=<%u> service=%Us method=%m rip=%r lip=%l
mpid=%e %c
login_trusted_networks = xx.xx.xx.0/24
mail_location = maildir:/Virtual_Users/%u/Mail
passdb {
args = scheme=CRYPT username_format=%u /etc/dovecot/users
driver = passwd-file
}
passdb {
driver = pam
}
ssl_ca = </etc/dovecot/ssl/iMove_2011_CAcert.pem
ssl_cert = </etc/dovecot/ssl/postal_cert.pem
ssl_key = </etc/dovecot/ssl/postal_key+req.pem
ssl_key_password = **********
ssl_parameters_regenerate = 12
userdb {
args = username_format=%u /etc/dovecot/users
driver = passwd-file
}
userdb {
driver = passwd
}
verbose_proctitle = yes
protocol imap {
ssl_cert = </etc/dovecot/ssl/imap_cert.pem
ssl_key = </etc/dovecot/ssl/imap_key+req.pem
ssl_key_password = </etc/dovecot/ssl/imap.pw
}
protocol pop3 {
ssl_cert = </etc/dovecot/ssl/pop3_cert.pem
ssl_key = </etc/dovecot/ssl/pop3_key+req.pem
ssl_key_password = </etc/dovecot/ssl/pop3.pw
}