apache服务器使用单个文件来记录这些访问信息,所以当服务运行几天后该文件可能几十兆、几百兆,要删除该文件又必须停止apache服务才允许删除,显然这是不可取的。
解决方法:
打开httpd.conf配置文件,找到下面这一行CustomLog logs/access.log common
把这行替换成下面内容
CustomLog "|D:/Apache/bin/rotatelogs.exe d:/Apache/logs/access%Y%m%d.log 86400 480" common
rotatelogs.exe 就是apache提供用来做多日志文件的处理程序,从上面配置来看,apache实际上是通过“管道”(由命令前的竖线|判断)将要输出的日志信息传给rotatelogs.exe程序,由该程序负责日志的分割。
打开httpd.conf配置文件,找到下面这一行
CustomLog logs/access.log common
把这行替换成下面内容
CustomLog "|D:/Apache2.2/bin/rotatelogs.exe d:/Apache2.2/logs/access%Y%m%d.log 86400 480" common
版权所有:中维网
文章标题:关于Apache的access.log文件过大而照成服务器死机问题解决办法
文章链接:http://www.chinafix.net/?post=101
本站文章均为原创,未经授权请勿用于任何商业用途
文章标题:关于Apache的access.log文件过大而照成服务器死机问题解决办法
文章链接:http://www.chinafix.net/?post=101
本站文章均为原创,未经授权请勿用于任何商业用途
发表评论