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

TCP 健康检查怎么做

TCP 健康检查只需与检查端口建立连接成功即判定健康,后端进程挂掉时连接被拒、检查立即失败。它适合纯四层服务;数据库代理类后端要评估高频探测带来的连接记录开销。

检查逻辑与检查端口完成 TCP 连接即视为健康
检查端口默认与后端端口一致,也可以单独指定
探测开销每次探测都会在后端留下短连接记录(连接数、访问日志)
放通要求安全组与主机防火墙需允许来自负载均衡的探测流量

观察后端被探测的连接

观察后端被探测的连接
ss -tan | awk '$4 ~ /:8080$/ {print}' | head
应用日志中出现大量来源为负载均衡网段的短连接通常是健康检查,排查时不要当作异常流量处置。

易错点

  • 健康检查端口未放通,业务端口正常但成员被判定异常
  • 忽略健康检查在后端日志中的记录,误判为可疑流量

数据来源与参考

  • 阿里云 CLB TCP 健康检查文档
  • 微软/自建服务健康检查通用实践
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌