清除并分割Apache日志文件

来源:未知 责任编辑:智问网络 发表时间:2013-11-08 08:47 点击:

下载服务器访问量很大,前段时间重新安装升级了apache2.2,没有分割apache日志文件,导致access.log和error.log文件巨大。。。
 
下面分享下怎么按照日期分割apache日志文件,也就是每天单独生成一个日志文件,这样有利于分析清除以前的日志。
先备份原来的httpd.conf
打开 Apache 的 httpd.conf配置文件找到
ErrorLog logs/error.log
把这行注释掉,添加下面2行
#ErrorLog "logs/error.log"
# 限制错误日志文件为 1M
ErrorLog "|bin/rotatelogs.exe -l logs/error-%Y-%m-%d.log 1M"
# 每天生成一个错误日志文件
#ErrorLog "|bin/rotatelogs.exe -l logs/error-%Y-%m-%d.log 86400"
 
CustomLog "logs/access.log" common
把这行注释掉,添加下面这2行。
# 限制访问日志文件为 1M
CustomLog "|bin/rotatelogs.exe -l logs/access-%Y-%m-%d.log 1M"common
# 每天生成一个访问日志文件
CustomLog "|bin/rotatelogs.exe -l logs/access-%Y-%m-%d.log 86400" common
配置好检查无误后,就重新启动apache(最好是先停止,再启动)
然后到/logs目录检查是否生成以日期命名的文件,并刷新看这2个文件是否在增长。。
access-2011-09-01.log
error-2011-09-01.log
没问题的话,就可以吧以前的日志删掉了
 
作者“不以物喜,不以己悲”

    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    用户名: 验证码:点击我更换图片
    最新评论 更多>>

    推荐热点

    • /etc/fstab 详解
    • nginx主主集群
    •  LVS-NAT和LVS-DR模式的实现详解
    •  RHCE考试之磁盘配额
    • 学习笔记:ACL详解
    •  LVM逻辑卷管理器
    • suse linux双网卡双网关配置
    •  Nginx主主负载均衡架构
    • ubuntu学习Mysql

    快速直达

    操作系统导航

    LinuxWindows虚拟机
    网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
    Copyright © 2008-2015 计算机技术学习交流网. 版权所有

    豫ICP备11007008号-1