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?
signature.asc
Description: This is a digitally signed message part