В личном кабинете в разделе Container Apps контейнер или ревизия находятся в статусе «Ошибка». В системных логах запись о создании контейнера имеет статус «Warning» и содержит текст: «CrashLoopBackoff».
Ошибка означает, что ревизия не смогла запуститься, потому что превышено число неудачных попыток перезапуска.
Возможные причины ошибки:
Нехватка памяти. Приложение потребляет больше памяти, чем выделено, ревизия не запускается по событию OOM (Out of Memory).
Сервис настроен на работу с одним портом, а в настройках Container Service указан другой.
Docker-образ поврежден.
Контейнер использует внешний сервис, например, базу данных, и этот сервис в данный момент недоступен.
Неправильно настроена liveness-проба. Например, из-за высокой нагрузки контейнера liveness-проба получает ответы с задержкой, проба считается неуспешной и контейнер перезапускается.
Чтобы устранить ошибку:
Обновите конфигурацию, создав новую ревизию контейнера.
Выберите конфигурацию с большим объемом vCPU и RAM.
Проверьте, что при создании Container Service вы указали порт, который использует ваше приложение.
Если порт указан некорректно, создайте новую ревизию контейнера со значением порта, которое соответствует указанному для приложения.
Проверьте корректность сборки Docker-образа.
Убедитесь, что в сервисе Artifact Registry размещена правильная версия образа.
Если контейнер использует внешний сервис, проверьте, что сервис доступен.
Если для контейнера настроена liveness-проба, проверьте в разделе Логи → Системные логи, что проба не вызывает падение контейнера.
Если проблема сохраняется, обратитесь в техническую поддержку.