After logrotation Dovecot still writes to old log file

Michael Heuberger michael.heuberger at binarykitchen.com
Fri Jun 15 01:30:17 EEST 2018


Hi there

This is weird. On my latest Ubuntu server Dovecot seems to write to 
/var/log/dovecot.log.1 instead of a recently created /var/log/dovecot.log

Here my logrotate config for Dovecot:

/var/log/dovecot.log {
         su root syslog
         rotate 7
         missingok
         copytruncate
         create 666 root syslog
         sharedscripts
         postrotate
             doveadm log reopen
         endscript
}

Doveadm should reopen it but no, still writes to old log file.

Not sure, maybe it's someone else, not dovecot, writing to the log file?

And here the versions:

# 2.2.33.2 (d6601f4ec): /etc/dovecot/dovecot.conf
# Pigeonhole version 0.4.21 (92477967)
# OS: Linux 4.14.49-rh65-20180612025235.xenU.x86_64 x86_64 Ubuntu 18.04 LTS

How can we investigate best? Or is there a mistake in the above 
logrotate config?

- Michael

-- 

Binary Kitchen
Michael Heuberger
1/33 Parrish Road
Sandringham
Auckland 1025
(New Zealand)

Mobile (text only) ...  +64 21 261 89 81
Email ................  michael at binarykitchen.com
Website ..............  http://www.binarykitchen.com



More information about the dovecot mailing list