免费注册 查看新帖 |

Chinaunix

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

关于cronolog按访问页面记录日志出错的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-04-24 15:31 |只看该作者 |倒序浏览
这个问题有点文不对版,无奈 web服务器 版实在是人丁萧条,
帖子放了一整天都没人回,http://bbs.chinaunix.net/thread-1085324-1-1.html
这个版人气好多了,找地方问下,看有没有人能指点下

apache跟踪两个页面的访问情况,配置如下:

SetEnvIfNoCase Request_URI ^((?!\/us\.php).)*$ no_us
SetEnvIfNoCase Request_URI ^((?!\/uc\.php).)*$ no_uc
SetEnvIfNoCase User-Agent ^((?!Mozilla|Opera).)*$ no_us no_uc

SetEnvIf Referer (127\.0\.0\.1)|^$ no_us
SetEnvIfNoCase Referer ^((?!\/show).)*$no_uc

CustomLog "|/usr/local/sbin/cronolog /home/apachelog/us.%Y%m%d.log" show env=!no_us
CustomLog "|/usr/local/sbin/cronolog /home/apachelog/uc.%Y%m%d.log" click env=!no_uc

按文档, 只要配置 SetEnvIfNoCase Request_URI ^((?!\/us\.php).)*$ no_us 这么一项,

应该就可以排除不包含us.php的访问记录

故障:某些用户访问的部分 非 us.php(uc.php亦然) 页面(如.css,.gif等) 的访问记录 被记录进了us.date.log

疑问:并不是这个用户所有(完全相同的)非法信息都会被记录
60.161.0.52     22:04:20        /show/us.php http://www.xxx.com/movie/2527.htm
60.161.0.52     22:04:59        /show/us.php http://www.xxx.com/movie/2527.htm
比如这两条只有后一条信息是被记录错到uc.date.log中,本该只存在于us.date.log的...

会是其他记录条件影响呢?比如对 User-Agent  的判断

有大大帮忙分析下么,谢谢...

补充:单个访问日志在1G左右,httpd进程数在100以内
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP