【发布时间】:2019-11-11 17:30:24
【问题描述】:
使用 ECS 蓝/绿部署部署服务时,我们如何处理故障。即使在手动停止部署后,不健康的任务也会不断重启。我可以阻止任务重新启动的唯一方法是执行成功的部署。我们如何处理这种情况?
【问题讨论】:
标签: amazon-web-services aws-code-deploy
使用 ECS 蓝/绿部署部署服务时,我们如何处理故障。即使在手动停止部署后,不健康的任务也会不断重启。我可以阻止任务重新启动的唯一方法是执行成功的部署。我们如何处理这种情况?
【问题讨论】:
标签: amazon-web-services aws-code-deploy
我没有详细信息,但您可以尝试手动将 ECS 服务的“Desired Count”更新为“0”,并从 ECS 控制台或 CLI [1] 强制进行新部署,这应该会阻止 ECS 调度程序不断创建新的任务,然后在它们不健康时终止它们。
[1]https://docs.aws.amazon.com/cli/latest/reference/ecs/update-service.html
【讨论】: