全部产品
Search
文档中心

弹性伸缩:健康诊断

更新时间:Jan 12, 2026

弹性伸缩的健康诊断功能可以对伸缩组的配置进行全方位地检测,例如,检测伸缩组中指定的交换机或安全组状态是否异常,伸缩组中实例库存是否健康等。触发健康诊断功能可以帮助您及时发现和解决一些伸缩组异常问题,从而快速提高弹性伸缩的扩缩容成功率。

背景信息

弹性伸缩的健康诊断可以检测伸缩组的属性、费用、配额等状态,帮助您及时了解伸缩组配置情况。本文通过以下方式为您介绍触发健康诊断功能的方法:

触发方式

说明

手动方式

针对任何已创建的伸缩组(启用禁用状态均可),您可以手动发起健康诊断请求,并获取伸缩组的健康诊断报告。

自动方式

针对任何处于启用状态的伸缩组,您可以设置云监控方式的事件通知功能,系统内部自动诊断巡检,云监控会收到事件通知并显示诊断出的异常事件详情。

操作步骤

说明

设置健康诊断功能前,请确认已创建伸缩组。具体操作,请参见创建伸缩组

诊断项和诊断结果说明

无论您通过手动方式发起健康诊断,还是通过配置云监控系统事件方式自动进行健康诊断,其诊断项和诊断结果是相同的,具体说明如下所示:

分类

诊断项类型

诊断项名称

说明

错误码

异常详情和修复建议

关键资源异常

vSwitch

交换机状态

检查交换机是否可用,例如交换机是否被删除。

VSwitchIdNotFound

  • 异常详情:伸缩组中指定的交换机不存在。

  • 修复建议:请您确认伸缩组指定的交换机是否存在,如果不存在,请修改伸缩组使用有效的交换机。

SecurityGroup

安全组状态

检查安全组是否可用,例如安全组是否被删除。

SecurityGroupNotFound

  • 异常详情:伸缩配置中指定的安全组不存在。

  • 修复建议:请您确认伸缩配置指定的安全组是否存在,如果不存在,请修改伸缩配置使用有效的安全组。

KeyPair

KeyPair状态

检查密钥对是否可用,例如密钥对是否被删除。

KeyPairNotFound

  • 异常详情:伸缩配置中指定的KeyPair不存在。

  • 修复建议:请您确认伸缩配置指定的KeyPair是否存在,如果不存在,请修改伸缩配置使用有效的KeyPair。

配额类诊断

SlbBackendServerQuota

伸缩组下CLB(原SLB)实例挂载实例数

检查CLB(原SLB)默认分组和虚拟服务器组后端挂载的ECS或ECI数量是否超过配额。

SlbBackendServerQuotaExceeded

  • 异常详情:CLB(原SLB)负载均衡实例挂载的后端服务器数量超过配额。

  • 修复建议:请您适当删除CLB(原SLB)负载均衡实例后端服务器或前往配额中心申请提升配额。

AlbBackendServerQuota

伸缩组下ALB实例挂载实例数

检查ALB分组后端挂载的ECS或ECI数量是否超过配额。

AlbBackendServerQuotaExceeded

  • 异常详情:ALB负载均衡实例挂载的后端服务器数量超过配额。

  • 修复建议:请您适当删除ALB负载均衡实例后端服务器或前往配额中心申请提升配额。

NlbBackendServerQuota

伸缩组下NLB实例挂载实例数

检查NLB分组后端挂载的ECS或ECI数量是否超过配额。

NlbBackendServerQuotaExceeded

  • 异常详情:NLB负载均衡实例挂载的后端服务器数量超过配额。

  • 修复建议:请您适当删除NLB负载均衡实例后端服务器或前往配额中心申请提升配额。

费用类诊断

AccountArrearage

账号欠费

检查用户账号是否欠费。

AccountArrearage

  • 异常详情:账号欠费。

  • 修复建议:请先充值然后再操作。

库存类诊断

ElasticStrength

库存健康度

检查伸缩组配置对应实例类型的库存健康度。

ElasticStrengthAlert

  • 异常详情:伸缩组配置对应实例类型的库存健康度较差,可能导致扩容失败。

  • 修复建议:请您优化伸缩组配置,更换合适的可用区或实例规格。