Hi all!
I`m using dovecot for a while with no problems.
Some days ago it started to delay the authentication until the timeout.
syslog...
Oct 3 09:00:10 coan dovecot: auth(default):
pam(rodrigo.botan,121.120.119.179): pipe() failed: Too many open files
Oct 3 09:00:11 coan dovecot: auth(default): pam(katia,121.120.200.97):
pipe() failed: Too many open files
Oct 3 09:00:11 coan dovecot: auth(default):
pam(andersoncampos,121.120.200.35): pipe() failed: Too many open files
Oct 3 08:25:55 coan dovecot: pop3-login: Disconnected: Inactivity:
method=PLAIN, rip=121.120.119.39, lip=121.120.119.251
Oct 3 08:25:58 coan dovecot: pop3-login: Disconnected: Inactivity:
method=PLAIN, rip=121.120.119.94, lip=121.120.119.251
Oct 3 08:26:01 coan dovecot: pop3-login: Disconnected: Inactivity:
method=PLAIN, rip=121.120.119.148, lip=121.120.119.251
After the commands
/etc/init.d/dovecot stop
killall -9 dovecot-auth
/etc/init.d/dovecot start
It come back to work, then after some time, I need to restart again and
again...
I tried 'ulimit -n 5000' in /etc/init.d/dovecot, but the problem
remains.
The problem is in the authentication backend, I guess.
I`m using PAM, so I leaved only one line in /etc/pam.d/dovecot:
auth sufficient pam_permit.so
and all worked fine. Of course, just for test, since this allows login
with any password.
My system:
Debian Etch 64bit
dovecot version: 1.0.rc15 (from etch repositories)
PAM lib version: 0.79-5 (from etch repositories)
The system has 200 users, with 30 logins per minute.
hardware: Intel(R) Xeon(R) CPU 3050 @ 2.13GHz, 2GB RAM.
If you have some pointer to the solution, it will be welcome.
Thank you,
Tom Lobato