我在亚马逊AWS上运行TorqueBox。我已经创建了一个负载均衡器,它在端口8675上通过TCP传递进行Web Socket连接。当我第一次加载页面时,这似乎工作得很好,但是如果我让页面打开一段时间,连接就会停止工作。我没有收到错误消息,它只是默默地忽略通过连接发送的任何其他消息。如果我此时重新加载页面,一切都会正常工作。
我已经尝试直接连接到群集中的各个节点,在这种情况下连接不会丢失,所以我怀疑它与负载均衡器有关。
任何可能导致此问题的想法?
答案 0 :(得分:1)
有关您的特定体系结构的更多信息可能会有用,但我的第一个猜测是您应该启用会话粘性,以便来自同一主机的请求被定向到AWS上的同一台计算机(如果请求被定向到另一台计算机上的协议必须重新联合。)