本文汇总了使用弹性伸缩时的常见问题。

如何避免单实例规格库存不足导致扩容失败?

建议您在创建伸缩组时设置多可用区(选择不同可用区下的虚拟交换机即可),并在创建伸缩配置时选择多实例规格,当某个ECS实例规格在某个可用区没有库存时,弹性伸缩服务会自动切换到有库存的实例规格及可用区进行扩容。更多说明请参见使用自定义伸缩配置创建伸缩组创建伸缩配置

报警任务和定时任务之间有执行优先级吗?

报警任务与定时任务相互独立,没有相对优先级。但由于伸缩组同一时间只能执行一个伸缩活动,先执行的任务触发的伸缩活动可以正常完成,后执行的任务触发的伸缩活动会失败。

如果报警任务失败,但仍然满足报警任务触发条件,待当前伸缩活动结束后报警任务仍会被执行。

您可以为定时任务设置重试时间,避免被拒绝执行后无法再次触发,详细操作请参见创建定时任务

ECS实例是否可以加入到多个伸缩组中?

不支持。

伸缩组内ECS实例开启了释放保护,为什么仍然被自动释放了?

在弹性伸缩自动创建一台ECS实例后,如果您在ECS控制台的实例列表页面或者调用ModifyInstanceAttribute为ECS实例开启了释放保护,并不能阻止弹性伸缩自动释放实例。

您可以将伸缩组内的ECS实例转为保护状态,避免被自动释放,具体操作请参见实例转为保护状态

如何保证手动添加的ECS实例不会被移出伸缩组?

您可以将伸缩组内的ECS实例转为保护状态,避免被自动释放,具体操作请参见实例转为保护状态