Apache按日切分日誌

2022-09-06 13:51:28 字數 790 閱讀 4264

apache按日切分日誌,使用apache自帶的rotatelogs切分

語法:rotatelogs [ -l ] logfile [ rotationtime [ offset ]] | [ filesizem ]

選項-l

使用本地時間代替gmt時間作為時間基準。注意:在乙個改變gmt偏移量(比如夏令時)的環境中使用-l會導致不可預料的結果。

logfile

它加上基準名就是日誌檔名。如果logfile中包含」%」,則它會被視為用於strftime()的格式字串;否則它會被自動加上以秒為單位的」.nnnnnnnnnn」字尾。這兩種格式都表示新的日誌開始使用的時間。

rotationtime

日誌檔案滾動的以秒為單位的間隔時間。

offset

相對於utc的時差的分鐘數。如果省略,則假定為」0″並使用utc時間。比如,要指定utc時差為」-5小時」的地區的當地時間,則此引數應為」-300″。

filesizem

指定以filesizem檔案大小滾動,而不是按照時間或時差滾動。

實際使用示例,按日切分:

Tomact日誌切分

今天在tomcat 上檢視專案日誌的時候,發現 catalina.out 檔案竟然已經達到 202m了,決定做一下日誌的分割 先看了一下 crontab 任務中,發現有個刪除前 10天日誌的自動任務 但是沒有發現切割的自動任務 搜了一下,據說 tomcat 有預設的日誌分割功能 能每天自動生成類似 ...

Apache日誌按每天的方式儲存

rotatelogs是apache自帶的日誌按日期生成的模組,具體位置已自己 rotatelogs位置為準 root localhost find name rotatelogs usr sbin rotatelogs主要修改兩個 errorlog logs error log 注釋此行,新增下面這...

apache2日誌設定

日誌記錄了web 伺服器的錯誤資訊以及訪問資訊,是分析 的流量和訪問量的重要依據。1 錯誤日誌的設定 errorlog logs error log 日誌的儲存位置 loglevel warn 日誌的級別 顯示的格式日下 mon oct 10 15 54 29 2006 error client 1...