0

我正在尝试配置 haproxy 以重用连接(http 保持活动状态)以降低 TCP 建立连接成本对于正常请求来说没问题。但是对于健康检查,它总是创建新的连接来检查后端。我们如何将连接重新用于健康检查目的。这是我的配置

balance roundrobin
mode http
option http-keep-alive
option httpchk GET /actuator/health HTTP/1.1\r\nHost:\ 10.1.1.2:8003
server micro-dev 10.1.1.2:8003 check maxconn 2000

谢谢

4

1 回答 1

0

几天前,我对这个标头Connection: close有同样的问题,不幸的是它总是被添加到请求中。

支持人员回复说这种行为是正常的。

事实上,单次请求健康检查告诉服务器一旦返回响应就关闭连接。

无法更改此行为。

有关更多信息,请阅读此https://github.com/haproxy/haproxy/issues/560

于 2021-01-11T08:39:16.947 回答