与浏览器haproxy CD标志,不curl

从相同的工作站向相同的haproxy服务器发出相同的url请求:

  • (使用Chrome和Firefox):haproxy日志显示CD标志
  • 与curl:haproxy日志显示--

两个请求都得到完整的答案 – 没有数据被截断。

据此,标志CD意思是

客户端在数据传输过程中意外中止。 这可能是由于浏览器崩溃,客户端和haproxy之间的中间设备导致的,这些中间设备决定主动中断连接,通过客户端和haproxy之间的networking路由问题,或者通过服务器和客户端之间的保活会话首先由客户。

鉴于我正在从同一台工作站发出两个查询,我将排除“中间设备”或“路由问题”的任何影响。 差异似乎在于两个客户如何打开和closures连接。

任何线索任何人?