Добавление балансировщика нагрузки в Elastic Beanstalk приводит к ошибке 502 Bad Gateway.

avatar
Michael
9 августа 2021 в 02:15
125
1
0

Моя среда работала до тех пор, пока я не добавил балансировщик нагрузки через консоль конфигурации EB. Теперь я получаю ошибку 502 bad gateway. Почему это происходит и как решить эту проблему?

Я добавил балансировщик нагрузки, перейдя в консоль EB -> Конфигурация. Где я изменил тип среды с одного экземпляра на балансировку нагрузки.

Мой журнал ошибок nginx:

2021/08/09 02:07:30 [error] 3534#3534: *124 connect() failed (111: Connection refused) while connecting to upstream, client: xxx.xx.xx.xx, server: , request: "GET / HTTP/1.1", upstream: "http://127.0.0.1:5000/", host: "myapplication-env.eba-2hp9xpc6.us-east-1.elasticbeanstalk.com"

Источник
Jatin Mehrotra
9 августа 2021 в 08:08
0

каков статус проверки работоспособности вашей целевой группы, а также пробовали ли вы это aws.amazon.com/premiumsupport/knowledge-center/…

Ответы (1)

avatar
Michael
9 августа 2021 в 16:51
0

Проблема заключалась в том, что AWS не смог найти манифест моих проектов. Я внес изменение в конфигурацию pom.xml, которое нарушило манифест и стало причиной проблемы.

В частности, я непреднамеренно поместил свой maven-assembly-plugin в раздел <pluginManagement> моего pom, не указав плагин сборки за пределами <pluginManagement>.