[Dovecot] Fatal: write() failed to info log: Interrupted system call

Janos Dohanics web at 3dresearch.com
Thu Mar 19 18:27:14 EET 2009


On Wednesday 18 March 2009 01:50:40 pm you wrote:
> On Wed, 2009-03-18 at 03:32 -0400, Janos Dohanics wrote:
> > > > Fatal: write() failed to info log: Interrupted system call
>
> ..
>
> > Thank you - Dovecot did mysteriously stop may be 2 other times over the
> > past 2 years or so.
>
> Well, that's not horribly often. :) 

Not at all - Dovecot has been serving us well...

> I guess you don't know if it gave 
> this same error previously also?

I don't - I turned on detailed logging only after Dovecot stopped before this 
last time.

> > Would it help if I set mail_executable
> > = /usr/local/libexec/dovecot/gdbhelper /usr/local/libexec/dovecot/imap,
> > should this happen again? I suppose I could expect a lot of spece needed
> > for /tmp/gdbhelper.* files if this doesn't happen for another 6 months...
>
> No. But after thinking about it, I guess it's better not to die if the
> signal happens. This should fix it:
>
> http://hg.dovecot.org/dovecot-1.1/rev/12230cb6931b
>
> And that also gives me an idea: Looks like it's possible to find out
> what process sent a signal. Dovecot should be logging the PID and UID of
> the sender whenever receiving a signal.

Thank you!

-- 
Janos Dohanics


More information about the dovecot mailing list