Ошибка AWS ECS: задача не прошла проверку работоспособности ELB в целевой группе - PullRequest
0 голосов
/ 03 февраля 2019

Я использую шаблон формирования облака для построения инфраструктуры (кластер ECG).шаблон успешно выполнен и стек успешно создан.однако задача не выполнена со следующей ошибкой:

Task failed ELB health checks in (target-group arn:aws:elasticloadbalancing:eu-central-1:890543041640:targetgroup/prc-service-devTargetGroup/97e3566c8b307abf)

Я не понимаю, что и где искать, чтобы устранить проблему.так как это кластер fargate, я не понимаю, как войти в контейнер и выполнить некоторые запросы проверки работоспособности для дальнейшей отладки.

Может кто-нибудь помочь мне, чтобы помочь в этом и помочь мне?из-за этой ошибки я даже не могу получить доступ к своему веб-приложению.так как ALB не будет маршрутизировать трафик, если он нездоровый

что я сделал

после некоторого поиска, я нашел этот пост: https://aws.amazon.com/premiumsupport/knowledge-center/troubleshoot-unhealthy-checks-ecs/

однакоДумаю, это связано с совместимостью с EC2 в fargate.но в моем случае EC2 там нет.

если вы чувствуете, я могу также вставить весь шаблон.

, пожалуйста, помогите

1 Ответ

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

Это решено.Это была проблема со следующими пунктами:

  • Отображение порта контейнера Docker с портом хоста было неверным
  • Время интервала проверки работоспособности ALB было очень коротким.Из-за этого ALB немедленно сдался, не дожидаясь, пока контейнер докера начнет работать правильно.

после внесения этих изменений все заработало

...