![在哪种情况下,当连接关闭时,Apache Httpd 会写入“X”?是客户端还是服务器端?](https://linux22.com/image/744839/%E5%9C%A8%E5%93%AA%E7%A7%8D%E6%83%85%E5%86%B5%E4%B8%8B%EF%BC%8C%E5%BD%93%E8%BF%9E%E6%8E%A5%E5%85%B3%E9%97%AD%E6%97%B6%EF%BC%8CApache%20Httpd%20%E4%BC%9A%E5%86%99%E5%85%A5%E2%80%9CX%E2%80%9D%EF%BC%9F%E6%98%AF%E5%AE%A2%E6%88%B7%E7%AB%AF%E8%BF%98%E6%98%AF%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%AB%AF%EF%BC%9F.png)
支持 Apache 官方mod_log_config 文档 我看到当“连接在响应完成之前中止”时它会写入“X”。
Connection status when response is completed:
X = Connection aborted before the response completed.
+ = Connection may be kept alive after the response is sent.
- = Connection will be closed after the response is sent.
这是什么意思?有什么方法可以模拟这种行为吗?
谢谢
答案1
我经常看到这种情况。
例如,当 Apache 正在处理答复并且客户端在发送答复之前中止连接时,可能会发生这种情况。
我经常看到这种情况,当我在 Apache HTTPD 服务器上安装平衡器时,客户端发出 POST 请求,后端服务器需要一段时间才能回复,F5/防火墙超时,连接悄无声息地断开,当 Apache HTTPD 得到答案并尝试将其发回时,那里却没有人。