Тайм-ауты ALB & Target group с нездоровым состоянием на динамическом порту

Я запустил мультиконтейнерный экземпляр beanstalk и он работает нормально. Затем я попытался настроить динамическое сопоставление портов и установить порт хоста на 0. Я разрешил диапазон портов 32768 - 60999 для группы безопасности экземпляра ec2, и я могу получить доступ к nginx, используя недавно назначенный динамический порт из браузера / curl.

Итак, я создал ALB & target group для поддержки динамического порта из сервиса ecs. Как будто я могу получить доступ к приложению, напрямую нажав на instance_public_id:33084.

в настоящее время на порту 80 ничего не работает. Таким образом, изображение ниже является действительным в этом случае. Но это должно работать в случае динамического порта.

Запрос пересылки балансировщика нагрузки приложения в вышеуказанную целевую группу.

Вещи, которые я попробовал.

Я ssh в экземпляр и запустил SimpleHTTPServer на порт 80. В целевой группе порт 80 статус становится активным, как и ожидалось. Я также могу получить доступ к этому из DNS балансировщика нагрузки.

Настройка: отправлять электронную почту всякий раз, когда отправляется запрос в / service /. (Пока нет электронной почты). Хотя при нажатии public_ip_instance: dynamic_port я получаю электронные письма.

Также попытался разрешить все в пределах трафика в прикрепленной группе безопасности экземпляра.

К вашему сведению, я добавил все зоны подсетей в ALB, и все работает только в одном VPC по умолчанию.

У меня заканчиваются идеи на данный момент. Любая работа вокруг я могу сделать?

1 ответ

Запустите TCPdump на узле, чтобы увидеть, есть ли какие-либо соединения, поступающие из ALB. Также проверьте, что нет никаких NACL, которые препятствуют доступу между ними. Является ли ALB членом группы безопасности, которая может достичь узла на этом порту?

Другие вопросы по тегам