akkun_choi pedia
mindia › akkun_choi pedia › 単語

ログローテーション

akkun_choi · 2009-09-24 更新 · 履歴(9)
第 2 版(2009-09-04 03:10:48 · akkun_choi)を表示しています。 最新版に戻る

logrotate

Unixについてるやつ。
logrotate.confに従ってファイルをリネームする。
/var/logらへんはだいたい標準でやってくれてる。
cronで /etc/cron.daily/logrotate あたりに登録されている。
世代数指定できるが、あんまり大きい数にすると重くなる(かも)
最大数を越えると削除されるので、定期的にアーカイブしなければならない。

apacheのログをローテーションにかけるなら、新しいファイルをapacheに認識させないといけないので再起動しなければならない。

rotatelogs

apacheについてるやつ。
書き出し時に分ける。
apache起動するとrotatelogsというプロセスが立ち上がっている。
こちらの方が処理のタイムラグが少ない。
logrotateと違って削除されることはない。

# CustomLog "|/usr/sbin/rotatelogs /path/to/access.%Y%m%d.log 86400 540" combined

手動でやる

履歴

タグ

「ログローテーション」タグが付けられた単語

他の人の「ログローテーション」