【问题标题】:undocumented http status codes in apache log filesapache 日志文件中未记录的 http 状态代码
【发布时间】:2015-05-11 10:37:37
【问题描述】:

我正在开发一个 Grails 应用程序,它使用 Apache 作为前端和一个 Tomcat 服务器来运行该应用程序。为了检查那些人 登录后,我通过 Ajax 发送一个信号,当客户端没有明显活动时,该信号每分钟都会从客户端生成响应。

在 Apache 日志文件中,我发现具有我无法理解的状态代码的条目。响应看起来像这样(IP 代表 IP 编号,其他一些信息发生了变化,DateAndTime 代替了实际日期和时间,并且......对于无趣的信息):

IP - - [DateAndTime] "POST /rapp/admin/AXpush HTTP/1.1" 200 420 "..."
IP - - [DateAndTime] "POST /rapp/admin/AXpush HTTP/1.1" 200 581 "..."
IP - - [DateAndTime] "POST /rapp/admin/AXpush HTTP/1.1" 200 581 "..."
IP - - [DateAndTime] "POST /rapp/admin/AXpush HTTP/1.1" 200 581 "..."
IP - - [DateAndTime] "POST /rapp/admin/AXpush HTTP/1.1" 200 581 "..."
IP - - [DateAndTime] "POST /rapp/admin/AXpush HTTP/1.1" 200 5867 "..."
IP - - [DateAndTime] "POST /rapp/admin/AXpush HTTP/1.1" 200 581 "..."
IP - - [DateAndTime] "POST /rapp/admin/AXpush HTTP/1.1" 200 581 "..."
IP - - [DateAndTime] "POST /rapp/admin/AXpush HTTP/1.1" 200 581 "..."
IP - - [DateAndTime] "POST /rapp/admin/AXpush HTTP/1.1" 200 581 "..."
IP - - [DateAndTime] "POST /rapp/admin/AXpush HTTP/1.1" 200 5867 "..."
...

通话之间正好有一分钟。 现在我想知道数字 420、581 和 5867 代表什么。我可以找到一些关于 420 的信息,上面写着:“增强你的冷静”,不管那是什么意思。对于代码 581 和 5867,我什么也没找到。

【问题讨论】:

  • 200 581 中,200 是状态码,581 肯定是响应的大小(取决于您的 logFormat)。

标签: apache http grails http-status-codes


【解决方案1】:

我知道我应该在这里得到 -1。当然,这些数字不是状态代码。我仍然想知道 5867,因为它是不同的,所有的调用都完全相同,但感谢 regilero 让我走上正轨。我会找出其余的。

【讨论】:

    猜你喜欢
    • 2016-02-28
    • 2021-11-01
    • 1970-01-01
    • 2011-02-12
    • 2011-07-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多