###前提・実現したいこと
Apacheのログローテートを正しく設定したいので、
下記問題が発生している場合、確認すべき箇所をご教示ください。
###発生している問題・エラーメッセージ
ローテートの間隔を「daily」に設定しています。
ローテートが実行されると、access_logが更新されなくなります。
(access_log-YYYYMMDDというローテートファイルは作成されています)
エラーメッセージは出力されていません。
postrotate ~ endscript において、/sbin/service httpd gracefulを、
記述していますが、error_logには、何も出力されていません。
/var/lib/logrotate.status を確認すると、
過去に手動でローテートを実行した日付のまま、更新されていません。
###該当のソースコード
/var/log/httpd/access_log /var/log/httpd/error_log { daily missingok rotate 90 compress ifempty sharedscripts postrotate /sbin/service httpd graceful endscript }
###試したこと
ログが記録されなくなった後(ローテート実行後)、
手動で/sbin/service httpd gracefulを実行すると、
ログファイルが更新されるようになります。
/usr/sbin/logrotate -dv /etc/logrotate.conf においても、
エラーは出力されていません。
###補足情報(言語/FW/ツール等のバージョンなど)
CentOS release 6.7 (Final)
Server version: Apache/2.4.23 (Unix)
Server built: Jul 24 2015 11:52:28
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/11/11 01:32 編集