まーのすけRoom

忘れると後で困りそうなことをMemoしておきます…

newsyslog.confの設定

2009-01-16 12:49:21 | Mac
Mac portで入れたApacheのログが、rotateされないので、access_logが6MB、errer_logが1MBになっていた。
このままではどんどんふくれあがってしまうのでnewsyslog.confを編集、rotateされるように設定変更。

/etc/newsyslog.conf
# logfilename [owner:group] mode count size when flags [/pid_file] [sig_
num]
/var/log/appfirewall.log 640 5 100 * J
/var/log/ftp.log 640 5 100 * J
 ~中略~
/var/log/wtmp 644 3 * @01T05 B
#/var/log/apache2/access_log 644 3 1000 * B
 ↑Mac OS Xに最初から入っているapacheのlogrotate設定をコメントにした
  ここは以前自分で変更して、1000KB毎に過去3ログをバックアップするようにしていた
/opt/local/apache2/logs/access_log 644 3 1000 * B
/opt/local/apache2/logs/errer_log 644 3 1000 * B
 ↑同じ設定でMac portで入れたapacheのlogrotateを設定

[count]:過去ログをいくつ保存するか
[size]:ログがそのサイズを超えたらバックアップ
[when]:いつバックアップするか
[flags]:zにすると圧縮してバッックアップ、Bならそのまま
sizeとwhenはどちらかを設定する、他方は * にする。
[size]1000KB毎に過去[count]3ログを保存の設定なので、最大でも4MB以内で納まる。とりあえずはこの設定でしばらく様子を見てみよう。



最新の画像もっと見る