适用场景

负载均衡配错最常见的三个问题:健康检查没配(后端挂了还转发)、会话保持失效(用户反复登录)、真实 IP 丢失(日志全是 LB 地址)。

配置步骤(云负载均衡(SLB / ELB / CLB))

# 1) 监听器:协议与端口,HTTPS 证书绑定
# 2) 后端服务器组:健康检查路径与阈值
# 3) 会话保持:按需开启(源 IP 或 Cookie)
# 4) 访问日志:开启并投递到日志服务

关键参数与建议

  • 健康检查必须配,且检查项要反映业务真实状态(不是只检查端口)
  • 会话保持方案明确:源 IP 哈希、Cookie 或统一会话存储
  • 真实 IP 透传:X-Forwarded-For 与后端应用读取配置配套
  • 双机用 Keepalived/VRRP,注意脑裂与抢占延迟
  • 容量与超时参数按业务压测结果设定

容易踩的坑

  • 健康检查路径写 /,跳转登录页被判失败,后端全部异常
  • 未开启访问日志,出问题无数据
  • 会话保持与自动扩缩容冲突,扩容后会话丢失

验证与巡检

# 验证:手动停止一台后端,确认流量自动切换
  • 巡检:健康检查配置合理、日志开启、扩容后会话策略有效

小结

负载均衡的验收:断一台后端业务不中断、会话不丢、日志能看到真实客户端 IP。三条都过才算配置正确。

> 说明:文中命令为通用写法,不同型号/版本可能略有差异,落地前请对照设备实际版本的官方文档;带外管理与安全设备变更建议先在测试设备验证。