0

我有AWS ALB - > HAproxy - > web app ec2设置。Websocket连接在几秒钟后断开连接

当我使用包含haproxy IP前缀的url。 ws://10.1.1.1:80/xxx 连接保持连接状态。

当我在URL前使用ALB DNS时。 ws:// < - ALB-DNS - >:80/xxx连接在几秒钟后连接并断开连接。

我已经在目标组(haproxy ec2实例)上启用会话粘性。我还有什么遗漏吗? 我正在测试使用http://www.websocket.org/echo.html

+0

你解决了这个问题吗? –

+0

@NicoAD在下面发表我的回答。 – ExploringApple

回答

1

我解决了ALB日志(它在s3 - 必须配置)和HAproxy日志的帮助下的问题。 由于这个原因可能有很多种可能性: 连接的实际状态并未实际连接,但在后台查找目标组/ haproxy服务器IP,请求标头,HAproxy配置的正确配置。另外,确保ALB健康检查通过。

如果这件事有任何不正确的事情可能会发生。