[Dovecot] BUG REPORT - Stops logging after sleep
Bruce Bodger
bbodger at bodcon.com
Fri May 11 14:04:36 EEST 2007
It appears as though dovecot doesn't like syslogd being restarted.
My system.log is rotated nightly followed by a pretty standard
syslogd restart...
if [ -f /var/run/syslog.pid ]; then kill -HUP $(cat /var/run/
syslog.pid | head -1);
It appears from that point on dovecot no longer writes to mail.log.
Killing and restarting dovecot causes it to write to the log again.
If you care to take a stab at a suggestion, please kind in mind that
I'm having to run dovecot with the -F switch (see below).
Thanks in advance,
B. Bodger
Ronkonkoma, NY
On May 11, 2007, at 6:17 AM, Bruce Bodger wrote:
> Please disregard the below reported bug report. I experienced the
> same problem today and this time "sleep" was not involved.
>
> I rotate mail.log weekly. This morning I noticed that dovecot was
> no longer logging to mail.log although, again, it was running fine.
>
> Is it possible that dovecot has a problem after midnight and will
> not log with the new day? Something is stopping dovecot from
> logging and it appears that it might have to do with change of the
> day?
>
> This is a new (two day old) dovecot installation. Coming from uw-
> imap. It never exhibited this problem.
>
> Thank you,
> B. Bodger
> Ronkonkoma, NY
>
>
> On May 10, 2007, at 7:34 AM, Bruce Bodger wrote:
>
>> Version: dovecot --version: 1.0.0
>> OS: OS X - 10.4.9
>> Architecture: G5 Dual/1.8Ghz
>>
>> Had a fairly normal time correction last night:
>> May 9 20:56:56 G518X2 ntpd[219]: time set -1.212733 s
>>
>> Which dovecot duly noted:
>> May 9 20:56:56 G518X2 dovecot: auth(default): Time just moved
>> backwards by 1 seconds. I'll sleep now until we're back in present.
>>
>> This morning all of the dovecot processes are running fine but
>> dovecot has stopped logging. (I have modified nothing in
>> dovecot.conf relative to logging: dovecot logs to syslog using the
>> "mail" syslog_facility.)
>>
>> ps -aux | grep dovecot
>> root 53 0.0 -0.0 27772 544 ?? Ss 4:23PM
>> 0:04.69 /usr/local/sbin/dovecot -F
>> root 79 0.0 -0.0 28176 556 ?? S 4:23PM
>> 0:03.21 dovecot-auth
>> dovecot 9548 0.0 -0.0 27780 496 ?? S 7:12AM
>> 0:00.05 imap-login
>> dovecot 9631 0.0 -0.0 27780 500 ?? S 7:17AM
>> 0:00.03 imap-login
>> dovecot 9632 0.0 -0.0 27780 500 ?? S 7:17AM
>> 0:00.03 imap-login
>>
>> I am starting dovecot via OS X's launchdaemon facility thus the "-
>> F" command line switch requirement.
>>
>> Sending a "kill -HUP" to the process did not get it to start logging.
>> Sending a "Kill -9" to the process forced a restart and logging
>> began again.
>>
>> ps -aux | grep dovecot
>> root 9738 0.0 -0.0 27772 540 ?? Ss 7:26AM
>> 0:00.03 /usr/local/sbin/dovecot -F
>> root 9739 0.0 -0.0 28176 544 ?? S 7:26AM
>> 0:00.02 dovecot-auth
>> dovecot 9740 0.0 -0.0 27780 500 ?? S 7:26AM
>> 0:00.02 imap-login
>> dovecot 9751 0.0 -0.0 27780 500 ?? S 7:27AM
>> 0:00.01 imap-login
>> dovecot 9762 0.0 -0.0 27780 500 ?? S 7:27AM
>> 0:00.01 imap-login
>>
>> Before posting this bug I compared v1.0.0's /src/lib/ioloop.c to
>> that in the nightly snapshot and saw no adjustments in, what I
>> presumed to be, the relevant portion of the code.
>>
>> Output of "dovecot -n"
>>
>> protocols: imap
>> ssl_disable: yes
>> disable_plaintext_auth: no
>> login_dir: /usr/local/var/run/dovecot/login
>> login_executable: /usr/local/libexec/dovecot/imap-login
>> first_valid_uid: 490
>> mail_extra_groups: mail
>> mail_location: mbox:~/Library/Mail/IMAP:INBOX=/var/mail/%u:INDEX=%
>> h/Library/Mail/DOVECOT.indexes
>> dotlock_use_excl: yes
>> auth default:
>> mechanisms: plain login
>> passdb:
>> driver: pam
>> userdb:
>> driver: passwd
>>
>> Thank you.
>
More information about the dovecot
mailing list