HaProxy LoadBalancing网络套接字

时间:2018-07-16 20:53:54

标签: websocket load-balancing haproxy

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

但是,当我们关闭websocket(客户端刷新页面或退出浏览器等)时,我们在pro unlink 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

1 个答案:

答案 0 :(得分:1)

已解决 添加

timeout http-keep-alive 300s

http-close-server