今天发现apache的error.log文件有4.6GB多,而且是纯文本文档,只能删掉了,网上找了下apache分割日志的方法
网上很多资料都有对Apache的access.log按天生成的方法,但在Windows server下稍有不同: 1、打开httpd.conf配置文件找到:
CustomLog "logs/access.log" common
2、将其改为:
CustomLog "|bin/rotatelogs.exe logs/%Y_%m_%d.access.log 86400 480" common
http://blog.csdn.net/liyan_5976/article/details/5636913
===========================================================================
在apache的配置文件中找到 Linux系统配置方法:
将其改为 Windows系统下配置方法:
#ErrorLog "|bin/rotatelogs.exe logs/vicp_net_error-%y%m%d.log 86400 480" 第一次不知道设置480这个参数,导致日志记录时间和服务器时间相差8小时,原来是rotatelogs有一个offset参数,表示相对于UTC的时差分钟数,中国是第八时区,相差480分钟。86400是表示1天。 附rotatelogs说明 rotatelogs logfile [ rotationtime [ offset ]] | [ filesizeM ]
选项 --------------- (责任编辑:IT) |