【问题标题】:HaProxy LoadBalancing websocketHaProxy 负载平衡 websocket
【发布时间】:2018-07-16 20:53:54
【问题描述】:

我们正在使用 haproxy 对与 4 个 node.js 服务器的 websocket 连接进行负载平衡。

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

【问题讨论】:

    标签: websocket load-balancing haproxy


    【解决方案1】:

    已解决 添加

    timeout http-keep-alive 300s

    http-close-server

    【讨论】:

      猜你喜欢
      • 2018-02-17
      • 1970-01-01
      • 2012-09-13
      • 2016-12-25
      • 2013-10-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多