[Dovecot] Dovecot still failing with RC10...
Timothy Meader
Tim.Meader at gsfc.nasa.gov
Mon Oct 16 19:09:14 UTC 2006
Hello, I mentioned back with version RC8 that dovecot was having an
issue with the first login working, but all subsequent attempts
failing with the error message: "Error: Maximum number of mail
processes exceeded" in the dovecot log file.
This is with an unchanged working conf file from RC7 (which, aside
from comments, nothing has changed config-wise in the conf from version RC7).
Now, the max mail processes were already set at 1024 (and I'm the
only person using this server while testing), but just for the heck
of it, I tried bumping the number up to 4096 and giving it another
shot. No such luck. You can login once, but any subsequent attempts
come back with the error I mentioned. This is making all versions
above RC7 unusable for me unfortunately. I was hoping to get buy-off
on switching from QPopper/UWImap to an all Dovecot solution with the
pending 1.0 final, but I doubt they'll go for allow and RC being run
on the production side.
Two notes that might help(?):
-I'm running this on Solaris 9, not a Linux box
-Dovecot is not running in daemon mode, it's running through xinetd
Here are the xinetd.conf sections that are relevant:
defaults
{
#The maximum number of requests a particular service may handle
# at once.
instances = UNLIMITED
# The type of logging. This logs to a file that is specified.
# Another option is: SYSLOG syslog_facility [syslog_level]
log_type = FILE /var/log/servicelog
# What to log when the connection succeeds.
# PID logs the pid of the server processing the request.
# HOST logs the remote host's ip address.
# USERID logs the remote user (using RFC 1413)
# EXIT logs the exit status of the server.
# DURATION logs the duration of the session.
log_on_success = HOST PID DURATION EXIT
# What to log when the connection fails. Same options as above
log_on_failure = HOST
# The maximum number of connections a specific IP address can
# have to a specific service.
per_source = 50
}
service pop3
{
socket_type = stream
protocol = tcp
wait = no
user = root
server = /usr/local/libexec/dovecot/pop3-login
port = 110
flags = REUSE IPv4
rlimit_cpu = 150
instances = 80
cps = 110 10
no_access = xxx.xxx.xxx.xxx
log_type = FILE /var/log/POPlog
disable = no
}
service imap
{
socket_type = stream
protocol = tcp
wait = no
user = root
server = /usr/local/libexec/dovecot/imap-login
port = 143
flags = REUSE IPv4
rlimit_cpu = 120
only_from = xxx.xxx.xxx.xxx
log_type = FILE /var/log/IMAPlog
disable = no
}
Thanks in advance for any help with this.
---
Tim Meader
CNE ISG Security
NetCommerce Corporation
Tim.Meader at gsfc.nasa.gov
(301) 286-8013
More information about the dovecot
mailing list