Соединение через веб-сокет отключается через несколько секунд

У меня установлено AWS ALB --> HAproxy --> веб-приложение ec2.

Когда я использую URL-адрес, содержащий haproxy ip ex. ws://10.1.1.1:80/xxx Соединения остаются подключенными.

Когда я использую ALB DNS в URL-адресе ex. ws://‹- ALB-DNS ->:80/xxx соединение устанавливается и отключается через несколько секунд.

Я включил привязку сеанса к целевой группе (экземпляры haproxy ec2). Есть ли что-то, чего мне еще не хватает? Я тестирую, используя http://www.websocket.org/echo.html.


person ExploringApple    schedule 01.08.2017    source источник
comment
ты решил эту проблему?   -  person Nico AD    schedule 28.10.2017
comment
@NicoAD Опубликовал мой ответ ниже.   -  person ExploringApple    schedule 29.10.2017


Ответы (1)


Решил вопрос с помощью логов ALB (это в s3 - надо настроить) и логов HAproxy. По этой причине может быть много возможностей: фактическое состояние соединения на самом деле не подключено, но в фоновом режиме оно ищет IP-адрес целевой группы/сервера haproxy, заголовки запросов, правильную конфигурацию конфигурации HAproxy. Кроме того, убедитесь, что проверка работоспособности ALB проходит.

Если что-то из этого не настроено должным образом, это может произойти.

person ExploringApple    schedule 28.10.2017