我想知道是否有任何 AWS 文档说明 aws ecs 服务如何选择在服务中进行活动扩展时终止哪个任务。
我只找到了 Auto Scaling 组的生命周期,但没有找到 Auto Scaling 本身的生命周期。
有谁知道这个文档是否存在?有谁知道 ECS 服务在缩减时如何选择要停止的任务?
谢谢!
我想知道是否有任何 AWS 文档说明 aws ecs 服务如何选择在服务中进行活动扩展时终止哪个任务。
我只找到了 Auto Scaling 组的生命周期,但没有找到 Auto Scaling 本身的生命周期。
有谁知道这个文档是否存在?有谁知道 ECS 服务在缩减时如何选择要停止的任务?
谢谢!
目前,ECS 上没有直接等效的 EC2 生命周期。关于这个还有一个未解决的 github 问题:
从这个问题来看,任务是随机终止的:
目前在 ECS 服务上设置 DesiredCount 似乎基本上是随机选择任务来杀死。
如问题中所述,如果您想对此过程进行某种控制,可以通过使用 stopTimeout选项来实现:
如果容器不能自行正常退出,则在容器被强制杀死之前等待的持续时间(以秒为单位)。