Linux logrotateのタイミングでapacheが落ちる


Linux logrotateのタイミングでapacheが落ちるどうも/etc/cron.daily時にapacheが落ちていて毎日monitがapacheを
叩き起している風だったので原因を調べた。

httpdのエラーログ

# less /var/log/httpd/error_log.1
[Tue Jul 12 03:16:04 2011] [notice] SIGHUP received.  Attempting to restart

上記のメッセージでググると以下のサイトを発見。

httpdのlogrotateのタイミングでhttpdが落ちてしまう時の対処法

どうもlogroteteが悪いらしい。自分の設定ですが。。

logrotateしたときにapacheの再起動がかかるが、そのときに正常に再起動しない
ことによってweb表示がされないとかなんとか。

上記サイトにのっとって設定を変更。
もともとreloadだったのをrestartにしておいた。
この問題って結構メジャーなんすね。。ググると沢山でる。

その他参考サイト
logrotateしたときにapacheが落ちるエラーについて

第3回 エラーログで障害原因を突き止めろ!

logrotateでログ・ローテーション

※2011/07/13 追記
意図した通りに動きました!

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です