麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網站 > Apache > 正文

apache日志文件過大解決方法

2024-08-27 18:22:11
字體:
來源:轉載
供稿:網友

apache日志文件過大的事情我以前碰到過,就是自己未設置apache生成文件多大時自動創建文件,而一直讓它記錄結果日志文件到了100GB,當時刪除的空間都沒有了。

設置web服務器時,一般我們都會記錄下請求的信息,以及錯誤的相關信息。

  1. ErrorLog "/home/zhangy/apache/www.test.com-error.log" 
  2. CustomLog "/home/zhangy/apache/www.test.com-access.log" common 

做了上面的配置,如果你不定期刪除的話,我想隨著時間的推移,這些日志文件能達到幾個G的大小。占用資源不說,還不利于我們查看日志信息。其實對訪問信息,以及錯誤錯誤只是為了幫助我們了解服務器的訪問,運行情況,個人覺得只要了解近期的就OK了。

下面有2種方法可以解決這個問題

1,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文件大小滾動,而不是按照時間或時差滾動。

解決方法:

  1. ErrorLog "|/usr/local/apache2/bin/rotatelogs /home/zhangy/apache/www.test.com-error.log.%Y-%m-%d-%H_%M_%S 10M" 
  2. CustomLog "|/usr/local/apache/bin/rotatelogs /home/zhangy/apache/www.test.com-access.log 10M" commom 

當日志大小達到10M時,日志就會滾動,產生新的日志。當然你可以根據時間來進行滾動,把10M換成36000,表時日志10個小時滾動一次。

  1. [zhangy@BlackGhost apache]$ ls -tr |grep test 
  2. www.test.com-error.log 
  3. www.test.com-access.log 
  4. www.test.com-error.log.2010-11-05-14_50_00 
  5. www.test.com-access.log.1288968528 
  6. www.test.com-error.log.2010-11-05-14_48_20 
  7. www.test.com-access.log.1288968677 
  8. www.test.com-error.log.2010-11-05-14_56_40 
  9. www.test.com-error.log.2010-11-05-15_55_00 
  10. www.test.com-access.log.1288969444 

2,利用graceful啟動用優雅的(graceful)方法重新啟動,可以使服務器啟用新的日志文件,而不丟失原來尚未寫入的信息。為此,有必要等待一段時間,讓服務器完成正在處理的請求,并將記錄寫入到原來的日志文件。下面是日志滾動和為節省存儲空間而壓縮舊日志的例子,其實這些日志也可以不要,看個人需要

  1. [zhangy@BlackGhost apache]$ find . -name "*Vevb*" |xargs -i mv {} {}.bak 
  2. [zhangy@BlackGhost apache]$ sudo /etc/init.d/apache2 graceful 
  3. [zhangy@BlackGhost apache]$ sudo sleep 100 
  4. [zhangy@BlackGhost apache]$ find . -name "*.bak" |xargs -i tar czvf logbak.tar.gz {} 
  5. ./www.companysz.com-access.log.bak 
  6. ./www.companysz.com-error.log.bak 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久久免费观看一级毛片 | 久久tv免费国产高清 | 国产一级一区 | 亚洲第五色综合网 | 91精品国产91久久久久久不卞 | 91精品国产乱码久久桃 | av免费在线播放网址 | 18pao国产成人免费视频 | 久久久久av69精品 | 精品中文字幕在线播放 | 欧美精品99| 国产成人高清成人av片在线看 | 亚洲国产精品一区二区三区 | 蜜桃网在线观看 | 欧美色另类 | 中国免费一级毛片 | 欧美乱码精品一区 | 久久久视频免费观看 | 特片网久久 | 欧美国产日韩在线 | 久久久久久久久日本理论电影 | 欧美激情区 | 久久免费视频8 | 中文字幕在线观看视频www | 欧美性生活视频免费 | 国产午夜电影在线观看 | 日韩精品一区二区三区中文 | 91美女啪啪| 一夜新娘第三季免费观看 | 中文字幕专区高清在线观看 | 美女被免费网站在线软件 | 色无极影院亚洲 | 亚洲综合网站 | 日韩一级电影在线观看 | 国产久草视频在线 | 激情在线观看视频 | 成人福利视频在 | 综合精品久久 | 免费日本一区二区 | 日本在线视频二区 | 亚洲第一成人在线视频 |