HAProxy haproxy-1.5-dev19 上的 http-server-close 选项将导致在响应中发送 Connection: close 标头

HAProxy haproxy-1.5-dev19 上的 http-server-close 选项将导致在响应中发送 Connection: close 标头

我基本上有以下问题:每当我添加

option http-server-close 

对于 haproxy 配置(在前端或后端部分),haproxy 将在响应中发送一个 Connection: close 标头 - 这与应该做的完全相反。

我基本上是想通过保持活动来保持客户端 TCP 连接,但由于这似乎不起作用,所以除非我使用默认(保持活动)模式,否则我无法实现这一点,这将对服务器端执行相同的操作 - 而我不想要那样。

有什么解决办法吗?这是 bug 吗?还是我遗漏了什么?

答案1

不,我认为这是意料之中的。

option http-server-close 

将关闭从 HAProxy 到后端的连接,但将保持客户端和 haproxy 服务器之间的连接。

如果/当达到超时时,HAProxy 将关闭连接,因此您可能需要调整timeout http-keep-alivetimeout client选项。

相关内容