#amazon-web-services #amazon-cloudformation #amazon-ecs
#amazon-веб-сервисы #aws-cloudformation #amazon-ecs
Вопрос:
Я пытаюсь создать новую службу ECS EC2.
Мой cloudformation получает тайм-аут при создании службы.
Я проверил все роли, образы docker в порядке.
Как устранить эту проблему?
Могу ли я что-нибудь войти в ECS EC2 и проверить?
Ответ №1:
Могу ли я что-нибудь войти в ECS EC2 и проверить?
Да, вы можете. В частности, вы можете перейти в свою службу ECS и проверить ее Events
вкладку:
Также в Tasks
вы можете проверить Stopped
задачи. Перейдите к остановленной задаче, если таковая имеется, и вы можете расширить ее детали. Часто при остановке появляется дополнительная информация.
Комментарии:
1. На вкладке «Мои события» ничего нет.
2. @AWS_Beginner Таким образом, служба может быть даже не запущена, и сбой произойдет раньше.
3. да, возможно. Для создания службы Cloudformation требуется много времени, а затем происходит сбой, указывающий на достижение максимального количества попыток. Есть какие-либо указания, как я могу это отладить?
4. @AWS_Beginner Где вы ее развертываете? Если это частная подсеть в пользовательском VPC, есть ли у нее подключение к Интернету?
5. Вы имеете в виду, что EC2, на котором будет работать этот контейнер, должен иметь подключение к Интернету?
Ответ №2:
Я предполагаю, что проверки работоспособности ELB не выполняются из-за того, что они не получают HTTP 200 из настроенных вами проверок (или не настроены, и в этом случае они должны получить HTTP 200 из «GET /»).
Комментарии:
1. Как можно это проверить? Есть ли что-нибудь, что я могу войти в EC2 и проверить?
2. Да, перейдите в EC2-> Elastic Load Balancer-> Целевые группы. У вас должна быть одна целевая группа для каждой службы ECS. Вы можете настроить путь, который использует проверка работоспособности для каждой целевой группы. Вы можете увидеть, завершились ли проверки работоспособности неудачно или успешно.