Websocket HaProxy负载平衡网箱
我们正在使用haproxy来负载平衡websocket与4 node.js服务器的连接 然而,当我们关闭websocket(客户端刷新页面或退出浏览器等)时,我们注意到在prod中取消了与dev的链接 websocket会在客户端和LB之间丢弃,但不会在LB和节点之间丢弃。 我是否缺少某种配置 我无法共享整个配置文件,但以下是一些默认设置:Websocket HaProxy负载平衡网箱,websocket,load-balancing,haproxy,Websocket,Load Balancing,Haproxy,我们正在使用haproxy来负载平衡websocket与4 node.js服务器的连接 然而,当我们关闭websocket(客户端刷新页面或退出浏览器等)时,我们注意到在prod中取消了与dev的链接 websocket会在客户端和LB之间丢弃,但不会在LB和节点之间丢弃。 我是否缺少某种配置 我无法共享整个配置文件,但以下是一些默认设置: defaults log global mode http option httplog option d
defaults
log global
mode http
option httplog
option dontlognull
option log-health-checks
retries 3
option redispatch
option httpclose
maxconn 3000
timeout connect 5000
timeout client 50000
timeout server 50000
timeout tarpit 1000
解决
添加
超时http保持活动300s
http关闭服务器