apache 配置成滚动日志的方法

2015-10-27 14:03:04 7700

web服务器日志轮循比较好的方式有三种:

第一种方法是利用Linux系统自身的日志文件轮循机制:logrotate

第二种方法是利用apache自带的日志轮循程序rotatelogs

第三种是使用在apacheFAQ中推荐发展已经比较成熟的一个日志轮循工具cronolog

apache默认的日志只是1个文件,随着访问量的加大,该日志文件会越来越大,借助apacherotatelogs.exe自动生成滚动日志。

下面配置配置成每24小时产生1个新的日志文件:

在Apache的配置文件httpd.conf下进行炒作
#
先搭建1个很简单网站进行访问
DocumentRoot E:/ApacheTestWeb

<Directory E:/ApacheTestWeb>
AllowOverride None
Allow from all
</Directory>

#
修改如下配置:
CustomLog "|D:/Apache2.2/bin/rotatelogs.exe D:/Apache2.2/logs/access.log 86400 400M" common

其中红色字体出表示时间24小时,绿色在表示文件最大到达程度400m

提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: