首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Webalizer只显示日志中第一天的部分内容。

Webalizer只显示日志中第一天的部分内容。
EN

Server Fault用户
提问于 2013-03-28 21:28:15
回答 1查看 416关注 0票数 0

我使用的是webalizer-2.23-04-cygwin,这是我能找到的最新二进制文件,它正在做的是一个旧版本在我拥有的900 on日志文件上所做的事情。它只显示了前411次点击,所有在下午6点左右之前的一切,而不是有什么特别之处,至少当我自己看日志文件的线条时,我看不出有什么不同。

我使用的sample.conf文件仅包含以下更改:

  1. 输出目录
  2. 是的--在某个地方读--这可能对这个问题有帮助,但没有
  3. Really_quiet是

后者是因为我收到了许多“用户名被截断”的消息,但是我的日志文件甚至没有用户名,前411行也没有。

示例第407行:

代码语言:javascript
复制
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:

代码语言:javascript
复制
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"

示例压制警告:

代码语言:javascript
复制
Skipping bad record (3639)
Warning: Truncating oversized username

我在这里做错什么了?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2013-03-28 21:31:18

日志文件格式在两个示例之间是不同的。因为webalizer需要第一种格式,所以它不能解析第二种格式。

在第二个例子中,字段2和3(这里每个字段都是- )已经被删除。

您有几个选项:您可以编辑日志文件以替换缺少的字段,或者可以更改webalizer的配置以忽略缺少的字段。无论哪种方式,您几乎都必须在此更改时拆分日志文件才能使用它。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/493381

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档