健康检查异常排查指导
本文将介绍后端服务器健康检查状态异常的可能原因及解决方法,指导您进行异常原因定位处理。
步骤一:检查负载均衡配置
- 在服务器组详情页的后端服务器页签,查看目标后端服务器的端口。如果与实际业务端口不一致,请修改为实际业务端口。
- 健康检查协议为HTTP时,确认健康检查配置正确。
- 在服务器组详情页的概览页签,查看健康检查配置。如果设置有误,请单击页面右上方的编辑健康检查按钮,修改健康检查路径。
说明
健康检查路径为相对路径,例如,访问链接为http://www.example.com/test/,则健康检查路径应设置为/test/。
步骤二:检查后端服务器配置
- 检查后端服务器所属安全组是否已放通健康检查网段(NLB实例所属子网的网段)。
- 请确认是否手动修改了后端服务器内部的路由,执行以下命令查看主网卡(如eth0)默认路由。
-
- 如果查到的路由配置中没有第一条默认路由或者默认路由指向的不是后端服务器所在VPC子网的网关,请修改默认路由配置。
- 查看后端服务器的负载。当负载很高时,连接响应速度慢,会导致响应超时,即健康检查失败,后端服务器状态显示为异常。此时无需处理,待负载降低时会自动恢复。
步骤三:检查后端服务配置
- 登录云服务器后,根据云服务器操作系统选择合适的命令进行查看。如果相应后端服务的监听端口未开放在0.0.0.0上,则可能导致健康检查失败。
- Linux系统的云服务器:netstat -antup
- 例如,下图表明TCP协议类型的后端服务监听端口80开放在0.0.0.0上。
-
- Windows系统的云服务器:netstat -ano
- 例如,下图表明TCP协议类型的后端服务监听端口135开放在0.0.0.0上。
-
最近更新时间:2025.07.21 15:18:48