AWS容器运行状况检查

时间:2018-11-23 09:52:30

标签: python amazon-ecs

我有一个运行AWS服务的容器负载。我想知道是否有可能制作一个检查容器运行状况的python脚本。

我知道我可以运行用于运行状况检查的命令,因此从理论上讲,我可以运行一个Python脚本,根据运行状况检查退出sys.exit(0)或1,这有意义吗?

是否可以为健康检查创建python脚本?我是否只需要在运行状况检查任务上调用脚本?

感谢您提供任何信息!

1 个答案:

答案 0 :(得分:0)

您将需要使用python创建自定义ECS运行状况检查命令并通过Shell执行它。下面的示例在容器中运行了curl命令,您将需要运行python脚本而不是curl脚本。

[ "CMD-SHELL", "curl -f http://localhost/ || exit 1" ]

https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_HealthCheck.html

您需要确保python脚本返回成功执行的0部分。如果您尝试使用python之类的方法,请与您分享遇到的困难的详细信息。