Apache访问日志access.log按天归档

Apache访问日志access.log按天归档

问题:

Apache访问日志access.log文件记录数会一直递增,文件大小一直变大;当达到一定大小后,会导致效率问题;

解决方案:

Apache访问日志access.log按天归档,每天自动生成一个新的access.log日志,避免单个文件过大导致效率问题;

具体步骤如下:

  • 1.更改Apache配置文件G:\IBM\HTTPServer\conf\http.conf:将httpd.conf文件中
1
2
CustomLog logs/access.log common 前面加上#号(注释)
#CustomLog logs/access.log common
  • 2.增加语句如下:
1
CustomLog "|G:\IBM\HTTPServer\bin\rotatelogs.exe logs\access_%Y_%m_%d.log 86400 480" common
  • 3.重启Apache
1
2
G:\IBM\HTTPServer\bin\Apache.exe -k stop
G:\IBM\HTTPServer\bin\Apache.exe -k start

如果Apache启动失败,查看error.log日志,可以将语句中rotatelogs.exe或access.log文件路径更改成绝对路径或相对路径。

参考文档:

https://www.linuxidc.com/Linux/2017-01/139238.htm

-------------已经触及底线 感谢您的阅读-------------

本文标题:Apache访问日志access.log按天归档

文章作者:趙小傑~~

发布时间:2018年02月13日 - 00:00:00

最后更新:2019年09月16日 - 19:34:10

原始链接:https://cnsyear.com/posts/1b051661.html

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

0%