首页 > 解决方案 > 一种减少“aws ecs wait services-stable”等待时间的方法

问题描述

有没有办法减少服务被认为是稳定的时间?我通过 Jenkins 设置了一个部署管道。仅由于最后一步,构建时间约为 8 分钟

aws ecs wait services-stable --cluster $C --service $S

大约需要5-6分钟。目标组在 2 次检查后设置为健康。检查每 20 秒进行一次,所以如果我没记错的话,这应该在 40 秒后被标记为健康。

标签: amazon-web-servicesjenkins-pipeline

解决方案


我发现这个问题与我的负载均衡器的目标组取消注册延迟有关。

(来自gui)

这被设置为 300 秒。

这被设置为 300 秒。

我还在这里找到了答案:https ://forums.aws.amazon.com/thread.jspa?threadID=257357

引用相关答案之一。

你在使用目标群体吗?我的第一个想法是它正在耗尽并等待状态改变。默认 deregistration_delay.timeout_seconds 超时为 5 分钟。


推荐阅读