使用apache的朋友,是否曾遇到过日志文件太大的问题,可以参考下这里清除error.log、access.log并限制apache日志文件大小的方法。
win2003系统下apache日志文件将硬盘容量占满,apache服务器的错误日志error.log非常的大。
按照如下步骤操作后,网站恢复正常:
1、停止Apache服务的所有进程,删除 Apache2/logs/目录下的 error.log、access.log文件。
2、打开 Apache 的 httpd.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