apache 預設配置日誌檔案會不斷變大,我們要更改配置使其每天產生乙個日誌檔案
customlog "|bin/rotatelogs logs/%y_%m_%d.access.log 86400 480" common
整合tomcat後mod_jk.log也有此問題
jklogfile
"|bin/rotatelogs logs/%y_%m_%d.mod_jk.log 86400 480"
rotatelogs說明
rotatelogs logfile [ rotationtime [ offset ]] | [ filesizem ]
選項logfile
m*c5l t d!l u0它加上基準名就是日誌檔名。如果logfile中包含』%',則它會被視為用於的strftime(3)的格式字串;否則,它會被自動加上以秒為單位的.nnnnnnnnnn字尾。這兩種格式都表示新的日誌開始使用的時間。
rotationtime
日誌檔案回卷的以秒為單位的間隔時間
offset
相對於utc的時差的分鐘數。如果省略,則假定為0,並使用utc時間。比如,要指定utc時差為-5小時的地區的當地時間,則此引數應為-300。
filesizem
指定回卷時以兆位元組為單位的字尾字母m的檔案大小,而不是指定回卷時間或時差。
windows下apache rotatelogs設定命令範例:
customlog 「|bin/rotatelogs.exe e:\weblog\access%y%m%d.log 86400 480″common
Apache日誌配置解析
這篇文章說明apache配置檔案中訪問日誌配置的說明 問題牽引 通過在windows平台下安裝phpstudy發現,apache預設只是開啟了error.log,沒有開啟access.log,出於好奇心,開始研究一下apache的配置資訊。先記錄一下自己的需要的東西 開啟access.log 首先開...
Apache 日誌的配置
對於大訪問量的 日誌不可能只記錄在乙個檔案裡面,1萬日誌大概就有50m,還有乙個可能就是你要跟蹤使用者的行為,可能需要一些額外的資訊,怎麼把這些東西記錄到apache日誌裡面。apache提供了很出色的日誌配置方式,具體的配置可以參考 我這裡只是簡單的舉一些例子。1。問題一 實現按照小時記錄日誌 a...
Apache 日誌檔案設定
在apache 的配置檔案 中找到errorlog logs error log customlog logs access log common 將其改為 errorlog usr apache bin rotatelogs usr apache logs y m d error log 8640...