弹性伸缩服务问题排查指南

简介: 当您在使用弹性伸缩服务遇到问题时,您可以通过本文查找问题原因及对应的解决方案。

本文主要涉及两个方面的内容:

  • 伸缩活动异常原因及对应的解决方案
  • 弹性伸缩服务常见问题指南

异常伸缩活动

伸缩活动拒绝执行

伸缩活动详细信息 原因及解决方案
DBInstanceIdentifier does not refer to an existing DB instance.(xxxx) 括号内的RDS实例不存在,请确认伸缩组配置的 RDS 是否存在。
The current status of the load balancer xxxxx does not support this action. 伸缩组配置的负载均衡实例状态不是active状态,请确认下负载均衡实例是否正常工作。
To execute the specified scaling rule, the total capacity will not change. 伸缩组内的实例数不能小于伸缩组设置的最小值,也不能大于伸缩组设置的最大值,执行此伸缩规则将导致伸缩组内实例小于最小值或大于最大值,因此拒绝执行。
The current status of DB instance xxxxx does not support this action. 伸缩组配置的RDS实例暂不支持执行伸缩活动,如RDS实例处于迁移状态,建议登录RDS控制台确认实例状态后重新执行伸缩活动。
You cannot delete a scaling group or launch a new scaling activity while there is scaling activity in progress for the specified scaling group. 当前伸缩组有正在运行中的伸缩活动,需要等待当前的伸缩活动运行完成以后才可以运行新的伸缩活动。
You cannot launch a new scaling activity during the cooldown period. 伸缩组处于冷却时间导致伸缩活动被拒绝执行,关于冷却时间的详细解释可以参考弹性伸缩官方文档冷却时间
The current status of the specified scaling group does not support this action. 当期伸缩组状态不支持此操作(伸缩组可能为停用状态或者删除中状态),如果伸缩组为停用状态,请先启用伸缩组。
The specified SecurityGroupId does not exist. 伸缩配置对应的安全组不存在,建议修改伸缩配置设置新的安全组。
To remove the instances, the total capacity will be lesser than the min size. 伸缩组内的实例数不能小于伸缩组设置的最小值,如果移除伸缩组内现有的实例,会导致伸缩组内实例数小于伸缩组最小值,因此拒绝执行。
The specified LoadBalancerId does not exist. 伸缩组配置的负载均衡实例不存在,建议修改伸缩组重新设置负载均衡实例,设置负载均衡实例的注意事项可参考官方文档AttachLoadBalancers
Ess should be authorized in ram to operate user resource. 主账号未给当前子账号授权操作弹性伸缩服务相关资源,建议登录访问控制控制台授权后继续操作。
To attach the instances, the total capacity will be greater than the max size. 伸缩组内的实例数不能大于伸缩组设置的最大值,如果添加实例到伸缩组,会导致伸缩组内实例数大于伸缩组最大值,因此拒绝执行。
The current status of virtual switch does not support this operation. 伸缩组配置的虚拟交换机(Vswitch)的状态为pending或modifying,伸缩组暂时无法执行伸缩活动,建议检查对应的虚拟交换机状态,稍后重试。
Alarm history of specific alarm rule is not found.
The specified virtual switch does not exist. 伸缩组配置的虚拟交换机不存在,建议修改伸缩组重新设置虚拟交换机。
The specified launch template set is not found. 伸缩组配置的实例启动模板不存在,建议登录ECS控制台,检查实例启动模板是否存在,然后重新设置伸缩组对应的实例启动模板。
Instance "xxxxx" and the specified scaling group are not in the same VPC. 当前ECS实例所属的专有网络(VPC)与伸缩组对应的专有网络不同,专有网络伸缩组内的ECS实例必须与伸缩组属于同一个专有网络,或者ECS实例网络类型为经典网络。
The specified virtual switch and the instance in Load Balancer "xxxxx" are not in the same VPC. 伸缩组设置的负载均衡实例与伸缩组设置的虚拟交换机(Vswitch)所属的专有网络(VPC)不同,建议重新设置Vswitch或者负载均衡实例,负载均衡实例的添加限制可以参考官方文档AttachLoadBalancers
Instance "xxxx" is already attached to another scaling group. 同一个ECS实例只能添加到一个伸缩组下,不同同时属于多个伸缩组。
The specified image does not exist. 伸缩配置对应的镜像不存在,建议修改伸缩配置,重新设置镜像。
DataDiskSnapshotId "xxxx" does not exist. 伸缩配置设置的数据盘快照不存在,建议修改伸缩配置数据盘参数。

伸缩活动执行失败

伸缩活动详细信息 原因及解决方案
Fail to scale instances for scaling group("Ignore to remove N instances("instances in standby/protected status")"). 伸缩组缩容失败,指定实例处于备用/实例保护状态,请手动移除或释放实例。详情请见 实例保护实例备用.
Fail to remove Instances "i-xxx1, i-xxx2"("The current status of the specified scaling group does not support this action."). 当前伸缩组状态不支持移除实例操作。详情请见 实例移除
Fail to create Instances into scaling group("The specified InstanceType has been offline."). 伸缩组扩容失败,指定实例规则已下线。请在伸缩配置中选择其他未下线实例规格购买,详情参考实例规格族汇总
Fail to create Instances into scaling group("The specified ImageId does not exist."). 伸缩组扩容失败,伸缩配置指定镜像ID不存在,请确认指定镜像是否已删除,修改伸缩配置指定有效的镜像ID。
Fail to create Instances into scaling group("Your account has been in arrears."). 伸缩组扩容失败,您的账户已欠费,请及时充值。费用中心
Fail to create Instances into scaling group("Your account does not have enough balance."). 伸缩组扩容失败,您的账户余额不足,请及时充值。费用中心
Fail to create Instances into scaling group("Your account has not passed the real-name authentication yet."). 伸缩组扩容失败,您的账户尚未通过实名认证。实名认证
Fail to create Instances into scaling group("The specified parameter "spotPriceLimit" can't be lower than current public price."). 伸缩组扩容失败,伸缩配置中指定抢占式实例的每小时最高价格不能低于当前市场价格,建议修改伸缩配置中抢占式实例出价或者出价策略。抢占式实例
Fail to create Instances into scaling group("Living afterpay instances quota exceeded."). 伸缩组扩容失败,您的按量实例已超过限额,请联系客服或提交工单申请更高按量实例限额。
Fail to create Instances into scaling group("The specified parameter "KeyPairName" does not exist in our records."). 伸缩组扩容失败,伸缩配置中指定秘钥对不存在,请修改伸缩配置,设置有效秘钥对。
Fail to create Instances into scaling group("The specified parameter 'SystemDisk.Category' is not support IoOptimized Instance. Valid Values: cloud_efficiency;cloud_ssd. "). 伸缩组扩容失败,伸缩配置中当前系统盘类型不支持IO优化实例,请修改系统盘类型,建议值:高效云盘(cloud_efficiency),SSD云盘(cloud_ssd)。
Fail to create Instances into scaling group("The resource is out of stock in the specified zone. Please try other types, or choose other regions and zones."). 伸缩组扩容失败,指定资源库存不足,请修改伸缩配置/伸缩组,切换其他资源类型或者可用区。
Fail to create Instances into scaling group("The RAM user does not have the privilege to pass a RAM role."). 伸缩组扩容失败,伸缩配置中指定RAM角色不存在,请修改伸缩配置指定合法RAM角色。
Fail to create Instances into scaling group("No payment method has been registered on the account."). 伸缩组扩容失败,当前账户未设置默认支付方式,请前往 账号中心 进行设置。
Fail to create Instances into scaling group("Exceeding the allowed amount of instances of a security group."). 伸缩组扩容失败,伸缩配置中指定安全组实例数量超过上限。建议您尝试将单个伸缩组扩展成多个伸缩组,并设置不同的安全组,以满足横向扩容的需要。
Fail to create Instance into scaling group("The current status of instance "pending" does not support this action."). 伸缩组扩容失败,当前实例状态不支持指定操作,请确认实例为Running状态后重试。
Fail to create Instances into scaling group("Abandon lifecycleActionResult parameter caused the instance to rollback."). 伸缩组扩容失败,伸缩组配置了扩容(ScaleOut)类型的生命周期挂钩(LifecycleHook),当伸缩组扩容时,生命周期挂钩被触发,并且生命周期挂钩最终的执行结果为Abandon,导致扩容伸缩活动回滚,扩容出来的 ECS 实例被释放。更多关于生命周期挂钩的相关信息可参考AutoScaling 生命周期挂钩功能
Fail to create instance into scaling group("The specified SecurityGroupId is invalid or does not exist.") 伸缩配置设置的安全组不存在,需要重新调整伸缩配置并指定存在的安全组。
Fail to create instance into scaling group("The specified ImageId does not exist.") 伸缩设置的镜像不存在,请您调整伸缩配置重新设置镜像。
Fail to create instance into scaling group("Your account has been in arrears.") 您的账户余额不足,请先充值。
Fail to scale instances for scaling group("Backend server quota exceeded in load balancer "lb-xxxxxxx"."). 负载均衡的后端可挂载ECS实例配额超出限制。负载均衡配额说明 调高配额方法
Fail to create Instances into scaling group("The specified imageName does not exist."). 伸缩配置设置的镜像名称不存在,建议检查伸缩配置,修改镜像。
Fail to create Instances into scaling group("This resource type is not supported. Please try other resource types."). 创建实例的配置暂无可用区支持,建议伸缩组设置多可用区伸缩配置设置多实例规格,提高扩容成功率。
Fail to create Instances into scaling group("The specified parameter SnapshotId is not exist."). 伸缩配置中磁盘快照不存在,建议检查伸缩配置删除不存在的磁盘快照。
Fail to create Instances into scaling group("Don't have enough private IPs in this switch"). 伸缩组设置的虚拟交换机没有足够的私网IP,建议调大虚拟交换机可用私网IP或者伸缩组配置多可用区。伸缩组设置多可用区
Fail to create Instances into scaling group("The specified parameter SystemDisk.Size is less than the image size."). 伸缩配置设置的系统盘大小小于小于镜像文件大小数值,建议修改伸缩配置调大系统盘大小或者更换镜像。
Fail to create Instances into scaling group("Living postPaid disks quota exceeded."). 当前账号下现存的按量磁盘限额超过限制限制,建议提供工单或者联系客户申请调整配额。
Fail to create Instances into scaling group("The specified ram role is not authorized for ecs, please check your role policy."). 弹性伸缩服务对应的RAM角色AliyunEssDefaultRole没有授予ECS接口权限,建议参考AutoScaling授权指南重新操作授权。
Fail to create instance into scaling group("The resource in the specified zone is no longer available for sale. Please try other regions and zones.") 伸缩配置设置的实例规格在伸缩组设置的可用区已停止售卖,建议伸缩组设置多可用区伸缩配置设置多实例规格,提高扩容成功率。
Fail to create instance into scaling group("The resource is out of stock in the specified zone. Please try other types, or choose other regions and zones.") 伸缩配置设置的实例规格在伸缩组设置的可用区已停止售卖,建议您的伸缩组设置多可用区伸缩配置设置多实例规格,提高扩容成功率。
Fail to create instance into scaling group("The specified parameter "KeyPairName" only support IoOptimized Instance.") 伸缩配置设置的实例规格为非I/O的优化实例规格,非I/O优化实例不支持密钥对,建议调整伸缩配置实例规格为I/O优化实例规格或者删除KeyPair参数。
Fail to create instance into scaling group("A RAM role can't be used for classic instance.") 经典网络类型实例不支持RAM角色,建议您修改伸缩组网络类型为专有网络类型或者移除伸缩配置中的RamRoleName参数。
Fail to create instance into scaling group("The specified parameter "RAMRoleName" does not exist.") 伸缩配置中设置的RAMRoleName不存在,建议修改伸缩配置并检查RAM角色是否存在。RAM角色管理控制台
Fail to create instance into scaling group("The specified image does not support the specified InstanceType.") 伸缩配置中设置的镜像与实例规格不匹配,建议登录ECS售卖页查看实例规格支持的镜像,然后重新调整伸缩配置。
Fail to create instance into scaling group("The requested resource is sold out in the specified zone; try other types of resources or other regions and zones.") 伸缩配置设置的实例规格在伸缩组对应的可用区库存不足,建议您的伸缩组设置多可用区伸缩配置设置多实例规格,提高扩容成功率。

常见问题指南

如何避免由于 ECS 实例某个规格库存不足导致弹性伸缩服务扩容失败的问题?

  • 建议在创建伸缩组的时候设置多可用区(可用区不同的Vswitch),创建伸缩配置的时候选择多实例规格,当某个ECS实例规格在某个可用区没有库存时,弹性伸缩服务会自动切换到有库存的实例规格规格及可用区进行扩容。伸缩配置多实例规格 伸缩组多可用区

报警任务和定时任务同时触发,有执行优先级吗?哪个先执行?

  • 报警任务与定时任务相互独立,由于目前伸缩组同一时间只能执行一个伸缩活动,先触发伸缩活动的任务会被执行,另外一个任务触发的伸缩活动会被拒绝执行。

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

  • 暂不支持
相关文章
|
存储 弹性计算 负载均衡
阿里云服务器是一种简单高效可弹性伸缩的计算服务
阿里云服务器是一种简单高效可弹性伸缩的计算服务,阿里云服务器是什么?云服务器ECS是一种安全可靠、弹性可伸缩的云计算服务,云服务器可以降低IT成本提升运维效率,免去企业或个人前期采购IT硬件的成本,阿里云服务器让用户像使用水、电、天然气等公共资源一样便捷、高效地使用服务器
220 0
|
存储 弹性计算 固态存储
云服务器,是一种简单高效,处理能力可以弹性伸缩的计算服务
云服务器,一个高效,实用,用途广的服务器
|
弹性计算 Kubernetes 监控
阿里云容器服务弹性伸缩发布EIP支持助力在线视频与游戏场景
## 背景 疫情期间,在线会议等音视频应用面临大量流量冲击,为了获得更好的网路吞吐性能,常常会选择使用Host网络模型。采用Host网络模型的容器可以直接使用宿主机的IP地址与外界进行通信,若宿主机具有[弹性公网IP](https://help.aliyun.com/document_detail/32321.html),容器也能使用这个弹性公网IP进行通信。同时容器内服务的端口也可以使用宿
|
弹性计算 专有云 容器
阿里云专有云容器服务弹性伸缩最佳实践
阿里云专有云容器服务弹性伸缩最佳实践
阿里云专有云容器服务弹性伸缩最佳实践
|
弹性计算 监控 关系型数据库
弹性伸缩服务1-2-3
弹性伸缩是根据用户的业务需求自动调整弹性计算资源的服务,即能够根据应用负载情况自动扩张和收缩应用环境所使用的计算资源。本文介绍了如何基于弹性伸缩服务构建伸缩组相关配置,为打造高弹性高可用的应用程序奠定基础。
59985 1
|
弹性计算 开发者 容器
|
弹性计算 应用服务中间件 nginx
阿里云容器服务使用HPA弹性伸缩容器
前言 弹性伸缩是开发者使用容器过程中非常关注的特性,如果从资源类型的角度来讲,可以分为物理资源的弹性伸缩与容器资源的弹性伸缩。在本篇中,主要向大家介绍的是容器资源的弹性伸缩,在Kubernetes中,HPA(Horizontal Pod Autoscaling)是用来抽象容器水平弹性伸缩的概念。
4989 0
|
弹性计算 安全 UED
阿里云 ESS 弹性伸缩服务新功能来袭,更全面、更自动化的使用体验
2017年9月阿里云弹性伸缩服务伸缩配置新增了实例自定义数据、秘钥对、实例RAM角色、标签新特性;近日,阿里云又发布了VSWitchIds.N多可用区新特性。
5637 0
|
弹性计算 监控
弹性伸缩服务实践指南
在使用过程中大家会发现,无论是定时还是触发式的增加节点,都无法解决新节点状态和老节点同步的问题,这里提出几个可用建议: 1.可以创建一个注册中心,注册节点,下载初始化脚本
2202 0

热门文章

最新文章

相关产品

  • 弹性伸缩