首页/云/云网络与负载均衡速查/健康检查失败的排查顺序
本包目录(247 条)
VPC 与子网36 条公网接入46 条
负载均衡54 条
云 DNS 与 CDN49 条连接与专线41 条云网络排障21 条

健康检查失败的排查顺序

健康检查失败的排查顺序:先在后端本机验证端口与探活路径,再核对安全组与防火墙是否放通检查来源,然后确认应用监听地址不是 127.0.0.1,最后检查应用是否因白名单或限流拒绝了探测。

  • 在后端本机用 curl / nc 验证检查端口与探活路径正常
  • 确认安全组、firewalld / iptables 放通健康检查来源网段
  • 确认应用监听 0.0.0.0 或内网网卡,而不是 127.0.0.1
  • 检查应用是否存在 IP 白名单、速率限制拦截探测请求
  • 独立检查端口时,核对检查端口与业务端口是否一致

后端快速自检

后端快速自检
curl -sS -m 3 -o /dev/null -w '%{http_code}\n' http://127.0.0.1:8080/healthz
systemctl is-active myapp
健康检查频繁失败时应修复根因,不要通过停用健康检查掩盖问题,否则故障转移能力一并消失。

易错点

  • 直接停用健康检查绕过报错,失去故障自动转移能力
  • 只验证业务端口,忽略独立健康检查端口不通的情况

数据来源与参考

  • 阿里云 健康检查排查文档
  • 腾讯云 CLB 健康检查常见问题
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌