带有浏览器的 haproxy CD 标志,而不是 curl

cor*_*nuz 10 haproxy

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

  • 使用浏览器(尝试过 Chrome 和 Firefox):haproxy 日志显示CD标志
  • 使用 curl:haproxy 日志显示 --

这两个请求都得到了完整的答复 - 没有数据被截断。

根据,标志CD是指

客户端在数据传输期间意外中止。这可能是由于浏览器崩溃、客户端和 haproxy 之间的中间设备决定主动断开连接、客户端和 haproxy 之间的网络路由问题或服务器和客户端之间的保持活动会话终止引起的首先由客户。

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

有什么线索吗?

Jas*_*sen 0

几乎可以肯定的是:

服务器和客户端之间的保持活动会话首先由客户端终止。