仅在apache访问日志中写入破折号

时间:2017-06-07 04:52:10

标签: apache logging

正常日志如下所示:

  

111.111.111.111 222.222.222.222 - [06 / Jun / 2017:02:19:00 +0900]“GET /monitor/l7check.nhn HTTP / 1.1”200 4 1222“ - ”“ - ”


但是有些日志看起来像这样:

  

111.111.111.111 333.333.333.333 - [06 / Jun / 2017:02:18:58 +0900]“ - ”408 - 13“ - ”“ - ”


我无法理解这个日志的含义。
为什么它只有'破折号'而不是'获取网址'?
是否可以在不请求URL的情况下登录URL?

1 个答案:

答案 0 :(得分:1)

https://tools.ietf.org/html/rfc7231#section-6.5.7

  

<强> 6.5.7。 408请求超时

     

408(请求超时)状态代码表示服务器在准备等待的时间内没有收到完整的请求消息。服务器应该在响应中发送“关闭”连接选项(Section 6.1 of [RFC7230]),因为408意味着服务器决定关闭连接而不是继续等待。如果客户端在传输过程中有未完成的请求,则客户端可以在新连接上重复该请求。

因此,客户端已连接,但未发送任何HTTP请求。服务器等待,最终关闭连接。