限制 Apache日誌檔案大小的方法
access.log,件在 WEB 伺服器執行一段時間之後會達到幾十兆甚至上百兆,如果Apache執行有錯誤,error.log也會增大到幾十兆,我們知道系統讀寫一個大的文字檔案是非常耗記憶體的,因此限定日誌檔案大小十分必要。
通常我們是在{$apache}/conf/httpd.conf中設定Apache的引數,然而我們並沒有發現可以設定日誌檔案大小的配置指令,透過參考,寶起名寶典可以用apache 自己的程式 rotatelogs.exe(位於 {$apache}/bin/目錄下),來限制日誌檔案的大小。
Usage: rotatelogs [-l] [offset minutes from UTC] or
Add this:
TransferLog "|rotatelogs /some/where 86400"
or
TransferLog "|rotatelogs /some/where 5M"
to httpd.conf. The generated name will be /some/where.nnnn where nnnn is the system time at which the log nominally starts (N.B. if using a rotation time, the time will always be a multiple of the rotation time, so you can synchronizecron scripts with it). At the end of each rotation time or when the file size is reached a new log is started.
在 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
linux/Unix下 應該類似。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69918221/viewspace-2646449/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- apache上傳檔案大小限制Apache
- apache限制上傳檔案大小Apache
- 日誌檔案的大小
- 日誌檔案太大,壓縮後,限制檔案的大小,但出現日誌檔案已經滿的告警
- APACHE日誌檔案Apache
- apache 訪問日誌如何設定每日新增一個日誌檔案、如何限制大小、設定記錄內容Apache
- 改變日誌檔案大小
- 增加日誌檔案,修改當前日誌檔案大小
- 線上修改重做日誌檔案的大小
- 修改Oracle重做日誌檔案的大小Oracle
- 改變歸檔日誌檔案大小
- 修改PHP上傳檔案大小限制的方法PHP
- 如何更改線上重做日誌檔案的大小
- Postgres使用pg_resetwal命令修改wal日誌檔案大小的方法
- SQL Server 2005 日誌刪除和日誌檔案限制SQLServer
- 修改online redo日誌檔案大小
- kingsql 如何修改Oralce日誌檔案大小SQL
- 使apache的日誌檔案裡不記錄圖片檔案Apache
- JavaScript限制上傳檔案的大小JavaScript
- ORACLE物理檔案大小的限制(轉)Oracle
- Oracle資料檔案大小的限制Oracle
- php檔案上傳大小限制PHP
- oracle資料檔案大小限制Oracle
- PbootCMS上傳檔案大小限制boot
- 限制檔案大小及顯示檔案大小(正規表示式
- 歸檔日誌大小統計
- 恢復歸檔日誌檔案的常用方法
- php4 - POST檔案大小的限制PHP
- MySQL 修改InnoDB重做日誌檔案的數量或大小MySql
- WINDOWS下對NIGNX日誌檔案進行限制Windows
- 各檔案系統對單個檔案大小的限制
- Apache Camel日誌四種方法Apache
- 日誌檔案和歸檔日誌檔案的關係以及如何切換日誌
- AIX5.3系統檔案大小的限制AI
- 【Oracle日誌】- 日誌檔案重建Oracle
- 日誌檔案
- 日誌的塊大小
- 【redo】日誌檔案的丟失解決方法