Как настроить балансировщик нагрузки в среде AWS Elastic Beanstalk? - PullRequest
0 голосов
/ 25 февраля 2019

У меня есть среда Elastic Beanstalk, которая отлично работает, когда я настраиваю емкость как один экземпляр.Приложение SpringBoot без проблем отвечает на порт 8083, например, когда я делаю петицию POST, например "http://54.162.95.157:8083/login" (54.162.95.157, которая является публичным ip экземпляра ec2). Но когда я изменяю среду Beanstalk насбалансированная нагрузка, среда перестает работать. Теперь запрос POST я делаю это к DNS балансировщика нагрузки, например "http://awseb -em-AWSEBLoa-VVP8D98KT5SX-219136517.us-east-1.elb.amazonaws.com: 80 / login", но это не удается .. Я получаю 503 Служба недоступна: Внутренний сервер находится на емкости в качестве ответа. Мой вопрос: как правильно настроить балансировщик нагрузки в этом случае? или Какперейти от одного экземпляра к балансировщику нагрузки и заставить это работать?

Конфигурация балансировщика нагрузки:

enter image description here

1 Ответ

0 голосов
/ 28 февраля 2019

Проблема возникает из-за того, что балансировщик нагрузки aws отправляет трафик только к исправному экземпляру, в противном случае это не так, поэтому мне пришлось настроить способ проверки работоспособности моих экземпляров.Таким образом, проблема была решена.

...