Janos Dohanics
2009-Mar-17 15:06 UTC
[Dovecot] Fatal: write() failed to info log: Interrupted system call
Last night Dovecot stopped, and the last message in the log was: Fatal: write() failed to info log: Interrupted system call Would you please advise? *** # dovecot -n # 1.1.6: /usr/local/etc/dovecot.conf Warning: mail_extra_groups setting was often used insecurely so it is now deprecated, use mail_access_groups or mail_privileged_group instead # OS: FreeBSD 6.4-PRERELEASE i386 log_path: /var/log/dovecot.log info_log_path: /var/log/dovecot.log protocols: imap pop3 imaps ssl_key_file: /etc/ssl/private/dovecot.key login_dir: /var/run/dovecot/login login_executable(default): /usr/local/libexec/dovecot/imap-login login_executable(imap): /usr/local/libexec/dovecot/imap-login login_executable(pop3): /usr/local/libexec/dovecot/pop3-login verbose_proctitle: yes first_valid_gid: 0 mail_extra_groups: mail mail_access_groups: mail mail_location: maildir:~/Maildir mail_debug: yes mail_executable(default): /usr/local/libexec/dovecot/imap mail_executable(imap): /usr/local/libexec/dovecot/imap mail_executable(pop3): /usr/local/libexec/dovecot/pop3 mail_plugin_dir(default): /usr/local/lib/dovecot/imap mail_plugin_dir(imap): /usr/local/lib/dovecot/imap mail_plugin_dir(pop3): /usr/local/lib/dovecot/pop3 imap_client_workarounds(default): delay-newmail outlook-idle netscape-eoh tb-extra-mailbox-sep imap_client_workarounds(imap): delay-newmail outlook-idle netscape-eoh tb-extra-mailbox-sep imap_client_workarounds(pop3): pop3_client_workarounds(default): pop3_client_workarounds(imap): pop3_client_workarounds(pop3): outlook-no-nuls oe-ns-eoh auth default: verbose: yes debug: yes debug_passwords: yes passdb: driver: passwd-file args: /usr/local/etc/passwd.dovecot userdb: driver: passwd -- Janos Dohanics
Timo Sirainen
2009-Mar-18 01:34 UTC
[Dovecot] Fatal: write() failed to info log: Interrupted system call
On Mar 17, 2009, at 11:06 AM, Janos Dohanics wrote:> Last night Dovecot stopped, and the last message in the log was: > > Fatal: write() failed to info log: Interrupted system call > > Would you please advise?A signal got sent to dovecot process while it was writing to a log file. But why exactly that happened, I don't know. Perhaps something outside Dovecot was sending it a signal. It would be simple to just make it ignore the EINTR error and retry, but I'm not really sure if it's a good idea to do it..