php日志文件过大,Windows服务器系统下Apache的error.log文件过大的解决办法
今天打開我的電腦的時候,突然發現硬盤空間少了很多,仔細檢查各個文件夾大小后發現,Apache文件夾的log目錄占用了將近7個G的空間,把文件夾下的error.log刪除重啟Apache發現,error.log又產生了,而且很快就變得很大,發現這樣不能解決問題,然后到網上搜一下相關資料,終于解決了。方法如下:
第一步:停止Apache服務,刪除Apache/log/下的所以文件。
第二步:打開Apache下的http.conf配置文件并找到下面兩條配置
ErrorLog logs/error.log
CustomLog logs/access.log common
直接注釋掉,然后添加如下配置:
# 限制錯誤日志文件為 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
完成之后,重啟Apache服務,這樣日志文件就每天自動生成一個。
總結
以上是生活随笔為你收集整理的php日志文件过大,Windows服务器系统下Apache的error.log文件过大的解决办法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android studio课程管理系统
- 下一篇: java后端传object给js_【JS