Websocket HaProxy负载平衡网箱

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

我们正在使用haproxy来负载平衡websocket与4 node.js服务器的连接

然而,当我们关闭websocket(客户端刷新页面或退出浏览器等)时,我们注意到在prod中取消了与dev的链接 websocket会在客户端和LB之间丢弃,但不会在LB和节点之间丢弃。

我是否缺少某种配置

我无法共享整个配置文件,但以下是一些默认设置:

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关闭服务器