Тайм-ауты 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 членом группы безопасности, которая может достичь узла на этом порту?