我在Haproxy1.5中有一个关于正常重启的问题:当我使用默认配置(不添加选项http-tunnel)时,客户端使用POST方法连接到Haproxy服务器,然后使用命令“haproxy”重新启动haproxy -D -f haproxy.conf -sf haproxy.pid“,客户端找到连接brokens; 但是如果我在默认部分添加选项http-tunnel(Haproxy1.4中的默认模式),请使用上面的命令正常重启,并且连接不会中断。 我想知道为什么默认选项http-keep-alive无法正常重启或者option-tunnel如何影响连接?这是一个错误还是只是在Haproxy1.5中实现的?任何人都可以给我一些提示吗?谢谢。
答案 0 :(得分:0)
http-tunnel
默认使用选项versions 1.0 to 1.5-dev21
。
您的客户端是否在TCP连接中发送多个HTTP请求?发送下一个HTTP请求时会断开(Haproxy正在重启)。 Haproxy不支持后端服务器保持活动状态。请参阅本文档中的详细信息搜索http-tunnel
:http://www.haproxy.org/download/1.5/doc/configuration.txt