在哪种情况下,当连接关闭时,Apache Httpd 会写入“X”?是客户端还是服务器端?

在哪种情况下,当连接关闭时,Apache Httpd 会写入“X”?是客户端还是服务器端?

支持 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 得到答案并尝试将其发回时,那里却没有人。

相关内容