首页/云/云网络与负载均衡速查/HTTP 健康检查与状态码配置
本包目录(247 条)
VPC 与子网36 条公网接入46 条
负载均衡54 条
云 DNS 与 CDN49 条连接与专线41 条云网络排障21 条

HTTP 健康检查与状态码配置

HTTP 健康检查通过指定路径与期望状态码判断后端可用性:路径应指向轻量稳定的探活接口,并明确期望响应码范围。接口返回重定向或鉴权失败时,健康检查会误判后端不可用。

检查路径指向轻量探活接口,避免重逻辑与登录鉴权
期望状态码按产品配置可接受范围,探活接口通常返回 200
Host 头可指定健康检查请求携带的域名,便于按域名区分后端
常见误判302 跳转、401 鉴权拦截导致检查失败

复现健康检查请求

复现健康检查请求
curl -sS -o /dev/null -w '%{http_code}\n' \
  -H 'Host: api.example.com' http://10.0.1.10:8080/healthz
健康检查是否跟随重定向因产品而异,探活接口建议直接返回 200,不依赖跳转。

易错点

  • 探活路径需要登录鉴权,未登录一律 401 导致成员被摘
  • 探活接口依赖数据库,数据库抖动被放大为整组不可用

数据来源与参考

  • 腾讯云 CLB HTTP 健康检查文档
  • 阿里云 CLB 健康检查文档
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌