[Dovecot] Fatal: listen(143) failed: Interrupted system call

Timo Sirainen tss at iki.fi
Tue Jul 14 18:57:41 EEST 2009


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?
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part
Url : http://dovecot.org/pipermail/dovecot/attachments/20090714/a79c6f6c/attachment.bin 


More information about the dovecot mailing list