После обновления определения задачи ECS новым образом контейнера сервис ECS, подключенный к Application Load Balancer, постоянно останавливает и запускает задачи из-за сбоев проверок работоспособности ALB. Что в первую очередь должен проверить DevOps-инженер для устранения неполадок при развертывании?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Увеличить период отсрочки проверки работоспособности ALB для сервиса..
Почему это правильный ответ
При обновлении задачи ECS, особенно с новым образом контейнера, запуск нового контейнера и инициализация приложения внутри него может занять некоторое время. Если проверки работоспособности ALB начинаются слишком рано, до того как приложение полностью запустится и начнет отвечать на запросы, ALB будет считать задачу неработоспособной и завершать её, что приводит к циклу перезапусков. Увеличение периода отсрочки проверки работоспособности (health check grace period) дает новому контейнеру достаточно времени для инициализации перед тем, как ALB начнет проверять его доступность. Остальные варианты не решают основную проблему: Проверка группы безопасности важна, но если бы проблема была в ней, трафик никогда бы не доходил до контейнера, а не только при запуске. Увеличение minimum healthy percent не решает проблему сбоев проверок работоспособности, а лишь позволяет иметь меньше здоровых задач во время развертывания. Уменьшение интервала проверки работоспособности только ускорит обнаружение неработоспособности, усугубляя проблему.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется