限制apache下的access.log日誌文件大小

在 Windows 下的設置例子如下:

限制錯誤日誌文件爲 1M

ErrorLog “|bin/rotatelogs.exe -l logs/error-%Y-%m-%d.log 1M”

每天生成一個錯誤日誌文件

#ErrorLog “|bin/rotatelogs.exe -l logs/error-%Y-%m-%d.log 86400”

限制訪問日誌文件爲 1M

CustomLog “|bin/rotatelogs.exe -l logs/access-%Y-%m-%d.log 1M” common

每天生成一個訪問日誌文件

#CustomLog “|bin/rotatelogs.exe -l logs/access-%Y-%m-%d.log 86400” common

重新啓動你的apache服務

如果你的項目訪問量大,長時間運行下來,你的日誌文件會很大,嚴重影響項目的運行,會拖慢速度,造成整個系統,甚至服務器的不穩定。
一個項目運行幾年,由於沒有限制日誌文件大小或者沒有進行相應的機制管理(日誌文件每天生成一個新的),導致一個日誌文件大小超過2G,頻繁的讀寫操作,造成項目不穩定。。。。血的教訓!!

發佈了72 篇原創文章 · 獲贊 101 · 訪問量 13萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章