Истекло время ожидания балансировщика нагрузки AWS

Истекло время ожидания балансировщика нагрузки AWS

Я создал классический балансировщик нагрузки на AWS с двумя экземплярами EC2, на которых запущено простое приложение Flask.

введите описание изображения здесь

Группа безопасности на ELB настроена на разрешение всех входящих/исходящих соединений. Группы безопасности для экземпляров EC2 настроены на HTTP 0.0.0.0/0 порт 5000. Состояние экземпляров хорошее - я вижу это на панели управления ELB, а также вижу 200 ответов ping от моих приложений в отладке. Я могу получить доступ к веб-приложениям напрямую, используя IP-адреса EC2 без проблем. Однако при использовании публичного DSN ELB запрос истекает по тайм-ауту:

введите описание изображения здесь

Этот тайм-аут происходит даже если приложения не запущены. Поэтому я предполагаю, что проблема на front-end (с ELB). Я просмотрел кучу предложений по устранению неполадок aws (которые не очень просты для меня как для новичка), но так и не смог заставить это работать. Есть идеи?

решение1

Группа безопасности, разрешающая весь трафик из всех источниковПроверьте группу безопасности ELB и убедитесь, что она разрешает 0.0.0.0/0 доступ к порту 80.

Вы говорите «установить по умолчанию», но по умолчанию в группе безопасности нет входящих правил.

Связанный контент