当您的CLB实例遇到问题时,您可通过CLB实例诊断功能进行诊断排查。CLB支持对CLB实例从健康检查、闲置实例、容量超限诊断、证书诊断、安全策略检测、费用诊断、监听诊断等方面进行诊断检测,并提供异常的产生原因和常见处理方法,以帮助您快速地处理产品使用过程中遇到的问题。
前提条件
首次诊断时,系统会自动为您创建一个服务关联角色(AliyunServiceRoleForNis)以完成相应的功能。关于AliyunServiceRoleForNis的更多信息,请参见服务关联角色。
如何进行实例诊断
在实例管理页面选择一种方式进入实例诊断功能。
在目标实例的实例诊断列单击发起诊断。
单击目标实例的实例ID,在实例详情页签的右上角选择更多>实例诊断。
在实例健康诊断面板查看实例诊断的状态和结果。
在诊断项详情区域,选中显示全部诊断项,CLB支持的全部监测指标将会显示出来,您可以展开各项指标来查看详情。
支持的诊断项说明
诊断项分类 | 具体诊断项及说明 |
健康检查诊断 |
|
闲置实例检测 |
|
容量超限诊断 |
|
证书诊断 |
|
安全策略检测 |
|
费用诊断 |
|
监听诊断 |
|
常见问题
实例诊断是否支持诊断实例历史时间的状态?
不支持。
实例诊断只支持实例状态的实时诊断,暂不支持对历史时间的实例状态进行诊断,且实例诊断的检测数据会从当前时刻向前检测15分钟。
例如,实例在当日09:00:00由于异常原因导致不通,在09:30:00恢复正常,如果您在10:00:00发起对该实例的诊断,则您只能诊断09:45:00~10:00:00期间的实例状态,无法诊断出09:00:00~09:30:00期间的异常原因。
实例的监听已经配置了健康检查,为什么诊断结果显示为状态异常?实例诊断功能是否能诊断具体的异常原因?
实例诊断支持诊断实例所有监听的健康检查。如果实例未配置健康检查或健康检查状态异常都会被诊断为异常。
健康检查状态异常的可能原因较多,实例诊断提供了“进一步诊断”功能。例如您后端服务器未在监听端口启动服务,或在后端服务器的操作系统进行了网络过滤配置(例如iptables等),您都可以使用“进一步诊断”功能诊断具体的异常原因。
为什么部分后端服务器不支持进一步诊断?
当前进一步诊断功能仅支持对CentOS、Ubuntu和Alibaba Cloud三种Linux系统的后端服务器诊断,其他系统(包括Windows)的后端服务器暂不支持该功能。
相关文档
CLB实例常见问题及处理方式您可参考传统型负载均衡实例FAQ。