2013-04-24 86 views
3

我在Amazon AWS上运行TorqueBox。我创建了一个负载平衡器,TCP端口通过8675端口进行Web Socket连接。当我第一次加载页面时,这似乎工作得很好,但是如果我打开页面一段时间,连接就停止加工。我没有收到错误消息,只是默默地忽略了通过连接发送的任何进一步消息。如果我在此时重新加载页面,则一切正常。亚马逊负载均衡器将Web Socket连接丢弃到TorqueBox

我试过直接连接到集群中的各个节点,并且在这种情况下连接不会丢失,所以我怀疑它与负载平衡器有关。

任何想法可能导致这种情况?

回答

1

有关您的特定体系结构的更多信息可能很有用,但我的第一个猜测是您应该启用会话粘性,以便来自同一主机的请求被定向到AWS上的同一台机器(如果请求被定向到另一台机器协议将不得不被重新考虑)。