如何清除error.log、access.log并限制Apache日志文件大小?
當(dāng)然,最簡(jiǎn)單的方法就是手動(dòng)清理,但這樣做不僅耗費(fèi)時(shí)間還會(huì)在清理之前停止服務(wù)器運(yùn)行,這顯然是不合理的。
接下來(lái),我們將使用Apache自帶的工具來(lái)設(shè)置日志文件的大小和自動(dòng)生成。

第一步:
停止Apache服務(wù)的所有進(jìn)程,刪除Apache2/logs/目錄中的error.log和access.log文件
命令httpd-k stop
第二步:
打開Apache的httpd.conf配置文件,找到以下兩個(gè)配置
ErrorLog日志/error.log
CustomLog logs/access.log common(默認(rèn)情況下通常不存在此選項(xiàng))
只需將其注釋掉并替換為以下配置文件即可。
#將錯(cuò)誤日志文件限制為1M
ErrorLog“bin/rotatelogs.exe-l logs/error-%y-%m-%d.log 1m”(最好寫絕對(duì)路徑,這里我就不寫了)
#每天生成一個(gè)錯(cuò)誤日志文件
#ErrorLog“bin/rotatelogs.exe-l logs/error-%y-%m-%d.log 86400”
#將對(duì)日志文件的訪問(wèn)限制為1M
CustomLog“bin/rotatelogs.exe-l logs/access-%y-%m-%d.log 1m”通用
#每天生成訪問(wèn)日志文件
CustomLog“bin/rotatelogs.exe-l logs/access-%y-%m-%d.log 86400”通用
完成上述配置后,重新啟動(dòng)您的apache服務(wù),日志文件將以日期的形式生成,并且每天都會(huì)自動(dòng)生成一個(gè)新的日志文件
Coo云 - 基于24小時(shí)不關(guān)機(jī)的云端技術(shù),超高性價(jià)比固定IP掛機(jī)寶,云主機(jī),VPS服務(wù)器,云電腦,掛QQ,YY,微信,機(jī)器人等軟件在線,永久免費(fèi)提供遠(yuǎn)程連接工具,安卓ios蘋果手機(jī)電腦均可使用!客服QQ:751200202。