cron起動のlogwatchがエラーになる件
/etc/cron.dailyに登録されている logwatchが以下のエラーとなり、
logwatchのリポートが送信されないときがあった。
From: Cron Daemon <root@foobar.jp> Subject: Cron <root@foobar> run-parts /etc/cron.daily /etc/cron.daily/0logwatch: postdrop: warning: uid=0: Illegal seek sendmail: fatal: root(0): queue file write error
原因はログが大きすぎるとそうなるとのこと(デフォルト10MB)。なので、必要に応じてサイズを変更するとよさげ(個人的には10MBでも十分だと思うが)。
# /usr/sbin/postconf -d | grep message_size_limit message_size_limit = 10240000 # vi /etc/postfix/main.cf message_size_limit = 51200000
以下を参照した。