Apache訪問日誌access.log按天歸檔

chenoracle發表於2016-12-09
Apache訪問日誌access.log按天歸檔

問題:
Apache訪問日誌access.log檔案記錄數會一直遞增,檔案大小一直變大;當達到一定大小後,會導致效率問題

解決方案:
Apache訪問日誌access.log按天歸檔,每天自動生成一個新的access.log日誌,避免單個檔案過大導致效率問題;

具體步驟如下:
OS:Windows Server 2008
一:
更改Apache配置檔案G:\IBM\HTTPServer\conf\http.conf:
將httpd.conf檔案中
CustomLog logs/access.log common 前面加上#號(註釋)
# CustomLog logs/access.log common

二:
增加語句如下:
CustomLog "|G:\IBM\HTTPServer\bin\rotatelogs.exe logs\access_%Y_%m_%d.log 86400 480" common

三:
重啟Apache
G :\IBM\HTTPServer\bin\Apache.exe -k stop
G:\IBM\HTTPServer\bin\Apache.exe -k start

如果Apache啟動失敗,檢視error.log日誌, 可以將語句中rotatelogs.exe或access.log檔案路徑更改成絕對路徑或相對路徑。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29785807/viewspace-2130184/,如需轉載,請註明出處,否則將追究法律責任。

相關文章