适用场景
负载均衡配错最常见的三个问题:健康检查没配(后端挂了还转发)、会话保持失效(用户反复登录)、真实 IP 丢失(日志全是 LB 地址)。
配置步骤(云负载均衡(SLB / ELB / CLB))
# 1) 监听器:协议与端口,HTTPS 证书绑定
# 2) 后端服务器组:健康检查路径与阈值
# 3) 会话保持:按需开启(源 IP 或 Cookie)
# 4) 访问日志:开启并投递到日志服务
关键参数与建议
- 健康检查必须配,且检查项要反映业务真实状态(不是只检查端口)
- 会话保持方案明确:源 IP 哈希、Cookie 或统一会话存储
- 真实 IP 透传:X-Forwarded-For 与后端应用读取配置配套
- 双机用 Keepalived/VRRP,注意脑裂与抢占延迟
- 容量与超时参数按业务压测结果设定
容易踩的坑
- 健康检查路径写 /,跳转登录页被判失败,后端全部异常
- 未开启访问日志,出问题无数据
- 会话保持与自动扩缩容冲突,扩容后会话丢失
验证与巡检
# 验证:手动停止一台后端,确认流量自动切换
- 巡检:健康检查配置合理、日志开启、扩容后会话策略有效
小结
负载均衡的验收:断一台后端业务不中断、会话不丢、日志能看到真实客户端 IP。三条都过才算配置正确。
> 说明:文中命令为通用写法,不同型号/版本可能略有差异,落地前请对照设备实际版本的官方文档;带外管理与安全设备变更建议先在测试设备验证。