gpt4 book ai didi

restart - AWS ECS 重启策略

转载 作者:行者123 更新时间:2023-12-04 15:02:29 28 4
gpt4 key购买 nike

我检查了我在 ECS 集群中运行的一个 docker 容器,它的重启策略为空白(“{{ .HostConfig.RestartPolicy.Name }}”)。我不确定 ECS 在发生故障时会做什么,但我想将策略更改为在实例中运行的 cmd 失败时重新启动容器实例的策略。ECS集群中docker容器的重启策略是否可以更改?

最佳答案

Is it possible to change the restart policy on docker containers in an ECS cluster?

不,ECS 不支持重启现有容器。不过,请参阅下文了解更多详情。

I'm unsure what ECS does in the case of a failure

对于单个任务(由 RunTaskStartTask API 启动),ECS 在容器停止的情况下不会做任何事情,除了报告停止(退出代码和原因(如果已知)通过 DescribeTasks API 调用和 CloudWatch Events。

I would like to change the policy to one that restarts the container instance if the cmd running in the instance fails.

ECS 通过“服务”的概念支持此用例。服务不断地使现实(已知状态)与所需状态相匹配,包括您指定的所需运行任务数量。如果由服务启动的任务停止,该服务将创建一个新任务来替换它。服务可帮助您管理要运行的副本数量、部署、绑定(bind)到负载均衡器和从负载均衡器解除绑定(bind)、响应负载均衡器运行状况检查并与自动扩展集成,以便您的服务可以自动扩展或缩减。您可以查看documentation了解更多详情。

关于restart - AWS ECS 重启策略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46226882/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com