apache错误日志文件error.log太大如何处理?

发布时间:2020-03-14编辑:脚本学堂
在apache中错误日志文件error.log日益增大,借用rotatelogs.exe日志轮替工具截断日志文件,限制错误日志为指定大小,不了解的朋友参考下吧。

apache错误日志文件太大

windows环境下apache服务,错误日志文件在几天时间内增长到好几个g,这里介绍下如何避免日志文件太大的解决办法。

apache错误日志文件error.log太大

首先,停止apache服务,并删除apache下/logs/目录中的error.log和access.log文件。

然后,打开apache的conf/httpd.conf配置文件,找到配置:
 

ErrorLog logs/error.log
CustomLog logs/access.log common

加#注释掉,参考以下的配置即可。

1、错误日志文件error.log
 

# 限制错误日志文件为 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"

2、日志文件access.log
 

# 限制访问日志文件为 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日志文件过大。