首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >尽管实例计数增加,ECS仍无法放置任务

问尽管实例计数增加,ECS仍无法放置任务
EN

Stack Overflow用户
提问于 2019-05-29 13:52:22
回答 1查看 809关注 0票数 2

在创建新实例并同时增加容器所需计数时,我面临以下问题。因为当我增加所需的计数时,这些实例没有运行,所以我得到了一个“服务XXX无法放置任务,因为没有容器实例满足它的所有要求”。几秒钟后,新实例出现了,但是集群仍然有“愿望计数: 30,挂起计数: 0,运行计数: 3”。换句话说,集群并不“知道”有新的实例,也没有创建新的容器。

我怎样才能避免这种情况?是否有一个参数指示群集监视实例计数,而不是在所需计数增加后立即监视?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-05-31 20:18:56

在这种情况下,它是ECS的一种预期行为,原因是ECS服务调度程序包括断路器逻辑,如果任务反复失败,就会控制任务放置的频率。

当出现一个新的容器实例时,需要一些时间才能将其注册到集群,而且由于从增加所需数量到将容器实例注册到集群所花费的时间,服务似乎受到了限制。

尽管如此,如果在集群中缩放实例数量之后等待15分钟,scheduler将开始将任务放在新的容器实例上。

为了避免这种情况,ECS集群应该基于Custer预订度量自动标度,通过这个ECS集群预先将有额外的容量来容纳新的任务计数。

这是一个关于扩展ECS集群的教程。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56362227

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档