amazon-web-services - 处理 Amazon ECS(蓝/绿)部署失败
问题描述
使用 ECS 蓝/绿部署部署服务时,我们如何处理故障。即使在手动停止部署后,不健康的任务也会不断重启。我可以阻止任务重新启动的唯一方法是执行成功的部署。我们如何处理这样的情况?
解决方案
我没有详细信息,但您可以尝试手动将 ECS 服务的“Desired Count”更新为“0”,并从 ECS 控制台或 CLI [1] 强制进行新部署,这应该会阻止 ECS 调度程序不断创建新任务,然后如果他们不健康,就终止他们。
[1] https://docs.aws.amazon.com/cli/latest/reference/ecs/update-service.html
推荐阅读
- sql - 将两个查询与不同的表和 where 子句结合起来
- yocto - Yocto 中的点发布与里程碑发布
- azure-cosmosdb - 处理长整数类型时 SQL SDK 和存储过程之间的不一致
- android - 带有 Github Actions 和 Fastlane 的 Android CI/CD
- javascript - 尝试部署不和谐机器人时出错
- android - 当viewmodel持有来自客户端的价值时,如何阻止观察者被多次触发?
- javascript - 是否有用于编辑谷歌工作表单元格的循环功能?
- nginx - nginx proxy_pass 使用具有动态 IP 地址的主机
- php - 为 Laravel 的 Eloquent 中的每个 id 选择最后一行
- android - 将 Android Studio 3.0.2 更新到 3.6.1 后项目文件夹丢失,如何恢复?