Log File Rotationのタイミング変更

ApacheのログローテーションをデフォルトのWeeklyのまま運用していたが、最近アクセスが増えてきたのかWebalizer Logfile Analysisを0:00に実行し13個のバーチャルホストすべて終わるまでに20分かかってた。

0:00ころからサーバーが不安定になっていたのは、このせいかもしれない!
ってことで、解析とローテートのタイミングを変更することに!

さっそく、
/etc/logrotate.d/httpdをスクリプトばかり集めている/usr/local/src/web_logrotat.confとして移動
これで、Log File Rotationで実行されなっくなる。
Webalizer実行スクリプトwebalizer.shに解析後ログファイルをローテートするように最後に
logrotate -f /usr/local/src/web_logrotate.conf
の一行を追加。

で、0:00まで待ってみた。解析ページをみるとすべて1分以内に終わってる。
おぉ~早いぃ~!ということは、サーバーにもやさしい設定になったんか!

でも、Webalizer実行スクリプトwebalizer.shは
1.ログファイルの文字コード変換
2.アクセス解析中(13個のバーチャルホスト)
3.変換したログファイルの削除
4.ログローテート
の順番で記述しているが、ちゃんと順番どおりに順番待ちしてくれんやろか?

まぁ、そればしばらく様子を見ることに、今日はここまでにしとこ!

トラックバック(0)

このブログ記事を参照しているブログ一覧: Log File Rotationのタイミング変更

このブログ記事に対するトラックバックURL: http://radidri.com/cgi-bin/mt5/mt-tb.cgi/4089

コメントする

このブログ記事について

このページは、domonが2007年5月 5日 00:12に書いたブログ記事です。

ひとつ前のブログ記事は「OpenPNEで外部ブログ取り込み」です。

次のブログ記事は「Intel(R) Matrix Storage RAID」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

ADs by Google

Powered by Movable Type 5.04