回答:
logrotate
デフォルトでは何も記録しません。通常、それはあなたのcronのどこかにあるはずです、例えば:
$ grep -r -- 'logrotate.conf' /etc/cron*
/etc/cron.daily/logrotate:/usr/sbin/logrotate /etc/logrotate.conf
手動で実行して問題を確認するか、logrotateの出力を上記のcronのファイルにリダイレクトして、翌日何が起こったかを確認できます。
おそらくどこかで設定が間違っていて、logrotateの実行が中断した可能性があります。
-d
デバッグフラグと-f
強制フラグを使用して、logrotateが試行していることを正確に確認できます。-d
アクションを無効にしますが、印刷されたメッセージは変更を行っていると主張します。
/usr/sbin/logrotate /etc/logrotate.conf
する-v
と、詳細ログを表示するために追加します。
通常、logrotateレコードはにのみありますcat /var/lib/logrotate/status
。
これは/server//a/518134/266525から取得されます
見るべきもう一つの良い場所は/var/log/messages
、cron.dailyからのこのようなエラーのためのCentOS上/etc/cron.daily/logrotate
logrotate: ALERT exited abnormally with [1]
デバッグモードで手動で実行し、エラーを確認することもできます。
/usr/sbin/logrotate -d /etc/logrotate.conf