apache日志文件按天记录设置

Author Avatar
yyq 2020-06-05 12:00:17
  • 二维码

apache日志文件按天记录设置

            当站点建好后,apache日志文件默认是保存到单个文件中的,但随着站点访问时间越来越久,产生的日志信息与日俱增,此时会影响到服务器性能,严重时站点可能会出现一些莫名其妙的问题,所以可以考虑将日志文件按天记录,之前没用的就可以随时清理掉了,进入操作步骤:


            NO1:打开apache安装目录下的配置文件httpd.conf文件,搜索access.log,定位到这行:CustomLog "logs/access.log" common


            NO2:将该行用‘#’注释掉,另起一行新增内容如下:

            WIN    :CustomLog "|C:/Apache/bin/rotatelogs.exe C:/Apache24/logs/%Y_%m_%d.access.log 86400 480" common

            LINUX :CustomLog "|/usr/local/apache/bin/rotatelogs /usr/local/apache/logs/%Y_%m_%d.access.log 86400 480" common


            NO3:继续在文件httpd.conf内搜索‘error.log’定位到这行:ErrorLog "logs/error.log"


            NO4:将该行用‘#’注释掉,另起一行新增内容如下:

            WIN    :ErrorLog "|C:/Apache24/bin/rotatelogs.exe C:/Apache24/logs/%Y_%m_%d.error.log 86400 480"

            LINUX :ErrorLog "|/usr/local/apache/bin/rotatelogs /usr/local/apache/logs/%Y_%m_%d.error.log 86400 480"


            NO5:重启apache,正常启动则OK


            *****注意事项******  新增内容时的apache安装路径,windows我的是在C:/Apache24  ,linux的是在 /usr/local/apache/



        

        

上一篇 返回列表 下一篇

发表评论

Tips:评论内容请文明用语