網頁

2015年3月25日 星期三

Apache log rotate

有一台主機的 Apache的流量較大。修改一下設定檔,讓它可以自動依指定容量自動切割。

系統環境:
Window Server
Apache 2.4

做法如下:
修改 httpd.conf 文件。

將 CustomLog  "logs/access.log" common 改成以下 Script

#每天產出一個記錄檔
TransferLog "|D:/Apache2/bin/rotatelogs.exe D:/Apache2/logs/access_%Y%m%d.log 86400"

#指定容量產出一個記錄檔
TransferLog "|D:/Apache2/bin/rotatelogs.exe D:/Apache2/logs/access_%Y%m%d.log 500M"

也可以縮短成這樣
TransferLog "|bin/rotatelogs.exe logs/access_%Y%m%d.log 300M"

相關資料:

沒有留言:

張貼留言