【问题标题】:Error "close (transport close)" on Socket client sideSocket客户端错误“关闭(传输关闭)”
【发布时间】:2018-07-22 18:02:36
【问题描述】:

在我的 express/socket 应用程序(在 HAproxy 服务器后面运行)中,我使用粘性会话(基于 cookie)将请求路由到同一个工作人员。我总共运行了 16 个进程(8 个 /machine- 2 台机器)。 Socket 会话数据正在存储在 Redis 适配器中。

我遇到的问题是,当从服务器触发事件​​时,客户端无法接收它。尽管如此,它会在每隔几秒 (4-5) 后不断抛出断开连接错误:

更新:只有在触发事件时打开了传输,并且立即关闭,然后重新启动,它才会触发事件。

有人可以就此提出建议吗..

【问题讨论】:

    标签: node.js express socket.io haproxy


    【解决方案1】:

    最后,我找到了解决方案。 timeout client 在 HAproxy 配置中设置得太低。增加它,解决了这个问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-08-04
      • 2015-05-18
      • 2021-06-27
      • 2021-05-26
      • 2021-11-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多