On Tue, 2009-07-14 at 14:52 +0200, Sandro Tosi wrote:
dovecot: 2009-07-14 04:05:04 Warning: SIGHUP received - reloading configuration dovecot: 2009-07-14 04:05:04 Error: Temporary failure in creating login processes, slowing down for now
Does it say elsewhere why this temporary failure happened?
dovecot: 2009-07-14 04:05:04 Fatal: listen(143) failed: Interrupted system call
we can reproduce this error with this tight loop:
while date ; do kill -HUP $(cat /var/run/dovecot/master.pid) ; sleep 15s ; done
Yeah. listen() can be made to fail by sending a signal at the same time it's running. But if a signal is sent only once every 15 seconds, that's a bit strange.. If you run
strace -tt -p pidof dovecot
what does it say between the last two HUPs before failing?