Как настроить проверку работоспособности AWS ECS для контейнера без веб-приложения

Я понимаю, что обычно для контейнеров веб-приложений должна быть конечная точка HTTP, которая отвечает 200 для успешной проверки работоспособности.

Однако в моем случае у меня было бы не веб-приложение (скрипт Python), работающее как единственный контейнер в задаче Fargate. Теперь, как я могу настроить команду healthcheck в этом сценарии?

1 ответ

Какой вид мониторинга вам нужен? Если ваш Python-процесс - единственное, что выполняется в контейнере, то, если он завершается с ошибкой, он должен автоматически удалить контейнер с ним.

То, что вы можете обнаружить с помощью CloudWatch Events и перезапустить его, например, с помощью Lambda или другими способами. Проверьте это для получения подробной информации: Отправка предупреждений SNS для событий остановки задачи ECS.

Надеюсь, это поможет:)

Другие вопросы по тегам