我们为Linux机器配置了AWS自动缩放策略,但由于某种原因,当我检查缩放活动时,我意识到它会在很短的时间内触发多台2-3台机器,如下所示:
活动历史
以下是我的自动缩放策略:缩放策略
以下是我的自动缩放组描述:
Desired: 1 Min: 1 Max: 5 Default Cooldown: 300 Health Check Type: EC2 Health Check Grace Period: 300
是健康检查宽限期300还是默认的冷却时间?为什么当CPU负载超过30%,持续300秒时,它尝试加载多台机器而不是1台
发布于 2017-01-31 18:11:31
看起来,一个新的EC2实例需要大约15到20分钟才能初始化并开始工作,但冷却时间仅为5分钟。因此,在增加您想要的计数5分钟后,您的新EC2实例仍然在初始化,但是自动缩放再次检查CPU,并且它仍然很高,因此自动缩放再次增加所需的计数。
试着把你的冷却时间提高到900 (15分钟),甚至1200 (20分钟)。
https://serverfault.com/questions/829688
相似问题