免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1232 | 回复: 2
打印 上一主题 下一主题

Apache日志处理相关汇总 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-01-06 22:11 |只看该作者 |倒序浏览
Apache日志处理相关汇总







1.日志分割(请参考)
安装cronolog
http://bbs.linuxtone.org/thread-93-1-1.html

2.过滤掉无需记录的日志
#在httpd.conf 的
LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
后面加入如下:    # filter the localhost visit

    SetEnvIf Remote_Addr "127\.0\.0\.1" dontlog

    # filter some special directories

    SetEnvIf Request_URI "^ZendPlatform.*$" dontlog

    SetEnvIf Request_URI \.healthcheck\.html$ dontlog

    SetEnvIf Remote_Addr "::1" dontlog

    SetEnvIf Request_URI "\.getPing.php$" dontlog

    SetEnvIf Request_URI "^/error\.html$" dontlog

    SetEnvIf Request_URI "\.gif$" dontlog

    SetEnvIf Request_URI "\.jpg$" dontlog

    SetEnvIf Request_URI "\.css$" dontlog
复制代码其它根据自己的需要做一些调整。
另一种日志不记录图片的方法:<FilesMatch "\.(ico|gif|jpg|swf)">

SetEnv dontlog 1

</FilesMatch>

CustomLog logs/access_log combined env=!dontlog
复制代码3.日志处理
压缩每天的日志
30 3 * * * /usr/bin/gzip -f /data/logs/access_www.linuxtone.org.`date -d yesterday +%Y%m%d.log
删除前三天的日志
30 5 * * */usr/bin/find /data/logs/ -name access_*.gz  -mtime +3 |xargs -r /bin/rm -f

4.利用awstats分析日志
http://bbs.linuxtone.org/thread-56-1-1.html

论坛徽章:
0
2 [报告]
发表于 2012-01-06 22:43 |只看该作者
谢谢分享

论坛徽章:
0
3 [报告]
发表于 2012-01-06 23:26 |只看该作者
感谢了。正需要
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP