2013-04-24 49 views
3

我在Amazon AWS上運行TorqueBox。我創建了一個負載平衡器,TCP端口通過8675端口進行Web Socket連接。當我第一次加載頁面時,這似乎工作得很好,但是如果我打開頁面一段時間,連接就停止加工。我沒有收到錯誤消息,只是默默地忽略了通過連接發送的任何進一步消息。如果我在此時重新加載頁面,則一切正常。亞馬遜負載均衡器將Web Socket連接丟棄到TorqueBox

我試過直接連接到集羣中的各個節點,並且在這種情況下連接不會丟失,所以我懷疑它與負載平衡器有關。

任何想法可能導致這種情況?

回答

1

有關您的特定體系結構的更多信息可能很有用,但我的第一個猜測是您應該啓用會話粘性,以便來自同一主機的請求被定向到AWS上的同一臺機器(如果請求被定向到另一臺機器協議將不得不被重新考慮)。