cronolog按访问页面记录日志的问题

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以内