发出相同的url请求,从同一个工作站到同一个haproxy服务器:
- 使用浏览器(尝试过 Chrome 和 Firefox):haproxy 日志显示
CD
标志 - 使用 curl:haproxy 日志显示
--
两个请求都得到了完整的答复——没有数据被截断。
根据这,标志CD
意味着
客户端在数据传输过程中意外中止。这可能是由于浏览器崩溃、客户端和 haproxy 之间的中间设备主动中断连接、客户端和 haproxy 之间的网络路由问题,或者客户端首先终止服务器和客户端之间的保持活动会话所致。
鉴于我从同一个工作站发出两个查询,我将排除“中间设备”或“路由问题”的任何影响。差异似乎在于两个客户端如何打开和关闭连接。
有人知道吗?
答案1
几乎可以肯定的是:
服务器和客户端之间的保持活动会话由客户端首先终止。