2005年09月20日
Vine Linux - iplog のログをローテーション化すると・・・
どうも、iplogがしょっちゅう落ちているので調べてみると、どうもログのローテーション時に再起動せずに落ちたままになっている様子。
起動しているか確認すると、以下のように返答してきます。
起動しているか確認すると、以下のように返答してきます。
# service iplog status
iplog が停止していますがPIDファイルが残っています
ログローテーション時何をしているか確認。
「/etc/logrotate.d/iplogrotate」を開いてみてみると、
/var/log/iplog {
missingok
create 0600 root root
weekly
rotate 6
postrotate
/bin/kill -HUP `cat /var/run/iplog.pid 2>/dev/null` 2> /dev/null || true
endscript
}
どうもこのままだと、終了したままで起動しないようなので、以下のように修正。
/var/log/iplog {
missingok
create 0600 root root
weekly
rotate 6
postrotate
/sbin/service iplog restart
endscript
}
しばらくこれで様子を見たいと思います。