HAProxy 不保持活动的 http 连接

Dra*_*nov 1 http haproxy keep-alive

我已经打开option http-keep-alive了默认设置,并在前端定义中尝试了它。

但是浏览器中的响应标头永远不会显示保持活动状态,尽管它存在于浏览器的请求标头中。使用 Chrome 作为浏览器。

haproxy 的后端是 apache 2.4 + php-fpm。HAProxy 1.5.3 版

谢谢

Max*_*nce 5

@felix-frank 是对的。

要检查是否支持保持活动,只需执行以下命令:

curl -Iv http://www.serverfault.com/ 2>&1 | grep -i 'connection #0'
Run Code Online (Sandbox Code Playgroud)

结果(Keep-alive 禁用):

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0* Closing connection #0
Run Code Online (Sandbox Code Playgroud)

另一个启用 keep-alive 的测试:

curl -Iv http://www.google.com/ 2>&1 | grep -i 'connection #0'
Run Code Online (Sandbox Code Playgroud)

结果(启用保活):

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0* Connection #0 to host www.google.com left intact
* Closing connection #0
Run Code Online (Sandbox Code Playgroud)