NLB实例诊断

当您的NLB实例遇到问题时,您可通过NLB实例诊断功能进行诊断排查。NLB支持对NLB实例从健康检查、闲置实例、安全策略、费用诊断、监听诊断等方面进行诊断检测,并提供异常的产生原因和常见处理方法,以帮助您快速地处理产品使用过程中遇到的问题。

前提条件

首次诊断时,系统会提示您开通网络智能服务NIS(Network Intelligence Service)并自动为您创建一个服务关联角色(AliyunServiceRoleForNis)以完成相应的功能。关于AliyunServiceRoleForNis的更多信息,请参见服务关联角色

如何进行实例诊断

  1. 登录网络型负载均衡NLB控制台

  2. 在顶部菜单栏,选择实例所属的地域。

  3. 实例页面,找到目标实例,在实例诊断列单击发起诊断

  4. 实例健康诊断面板,查看实例的诊断进度、诊断结果统计以及具体的诊断项详情。

    • 异常诊断项将会直接在该面板中显示出来,您可以查看异常诊断项的诊断详情。

    • 诊断项详情区域,选中显示全部诊断项NLB支持的全部诊断项将会显示出来,您可以查看全部诊断项的诊断详情。

    • 您也可以在实例健康诊断面板上方,单击前往NIS查看历史诊断,即可跳转至网络智能服务控制台查看NLB实例诊断的更多信息。

  5. 查看完诊断信息后,单击关闭

支持的诊断项说明

诊断项分类

具体诊断项及说明

健康检查诊断

  • 健康配置检查:检查NLB实例的监听是否开启了健康检查。

  • 健康检查异常监测:检查NLB实例的监听健康检查是否存在异常。

闲置实例诊断

  • NLB闲置状态检查:检查NLB实例是否配置监听。

  • 服务器闲置检查:检查NLB实例是否配置后端服务器。

安全策略检测

  • 云防火墙拦截:检查NLB关联的EIP相关网络行为是否被云防火墙拦截。

  • 安全管控处罚:检查NLB关联的EIP相关网络行为是否被云盾安全管控处罚。

  • DDoS基础防护状态:检查NLB关联的EIP相关网络行为是否被DDoS防护。

  • 云安全拦截:检查NLB关联的EIP相关网络行为是否被云安全拦截。

费用诊断

  • 欠费到期:检查NLB实例是否已经欠费。

  • 欠费到期预警:检查NLB实例是否进入欠费预警状态。

监听诊断

  • 监听状态检查:检查NLB实例的监听是否为停止状态。

常见问题

  • 实例诊断是否支持诊断实例历史时间的状态?

    不支持。

    实例诊断只支持实例状态的实时诊断,暂不支持对历史时间的实例状态进行诊断,且实例诊断的检测数据会从当前时刻向前检测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)的后端服务器暂不支持该功能。

相关文档

ALB与CLB也支持实例诊断功能,您可参考ALB实例诊断CLB实例诊断