我使用的是webalizer-2.23-04-cygwin,这是我能找到的最新二进制文件,它正在做的是一个旧版本在我拥有的900 on日志文件上所做的事情。它只显示了前411次点击,所有在下午6点左右之前的一切,而不是有什么特别之处,至少当我自己看日志文件的线条时,我看不出有什么不同。
我使用的sample.conf文件仅包含以下更改:
后者是因为我收到了许多“用户名被截断”的消息,但是我的日志文件甚至没有用户名,前411行也没有。
示例第407行:
10.0.1.1 - - [24/Sep/2010:17:42:27 -0400] "GET /home/ HTTP/1.1" 200 13382 "http://intapp/task5394" "Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10"例435:
10.0.1.1 [24/Sep/2010:18:20:17 -0400] "GET /home/ HTTP/1.1" 200 11644 "-" "Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10"示例压制警告:
Skipping bad record (3639)
Warning: Truncating oversized username我在这里做错什么了?
发布于 2013-03-28 21:31:18
日志文件格式在两个示例之间是不同的。因为webalizer需要第一种格式,所以它不能解析第二种格式。
在第二个例子中,字段2和3(这里每个字段都是- )已经被删除。
您有几个选项:您可以编辑日志文件以替换缺少的字段,或者可以更改webalizer的配置以忽略缺少的字段。无论哪种方式,您几乎都必须在此更改时拆分日志文件才能使用它。
https://serverfault.com/questions/493381
复制相似问题