在我的express / socket应用程序(在HAproxy服务器后面运行)中,我使用粘性会话(基于cookie)将请求路由到同一工作人员。我总共有16个进程在运行(8台/机器-2台机器)。套接字会话数据存储在Redis适配器中。
我的问题是,从服务器触发事件时,客户端无法接收到该事件。尽管有这种情况,但每隔几秒钟(4-5),它将不断抛出断开连接错误:
更新:仅当在触发事件时打开了传输器(即立即关闭并重新启动)时才触发事件。
有人可以提出一些建议吗?。
答案 0 :(得分:0)
最后,我找到了解决方案。在HAproxy配置中将超时客户端设置得太低。增加它,可以解决问题。