Squid 日志中的 000 不是网站响应
在归因之前,请把零 HTTP 状态与连接生命周期和探测行为一起阅读。
并不存在名为 000 的普通 HTTP 响应状态。在 Squid 的访问日志中,HTTP 状态字段里的 0 表示该事务没有可用的 HTTP 结果。
要结合周围的结果码、耗时、字节数、客户端和请求的操作一起阅读。打开套接字随即关闭的健康探测,与浏览器完成一次 HTTP 请求所做的事并不相同。
把时间戳与实际探测配置对应起来。旧的监控实例可能仍在发送检查,而过短的探测超时可能在预期交换完成之前关闭连接。这些是有待证实的可能性,而不是 000 所编码的结论。
如果记录指向更广泛的停滞,请查阅内部日志和主机证据。涉及存储延迟的历史案例并不意味着在另一台服务器上存储就是解释。
修改日志解析器把 000 称作网站故障,只会掩盖歧义。在连接证据说明发生了什么之前,应把它视为不完整的 HTTP 结果。