首页/云/云网络与负载均衡速查/会话保持不生效的排查
本包目录(247 条)
VPC 与子网36 条公网接入46 条
负载均衡54 条
云 DNS 与 CDN49 条连接与专线41 条云网络排障21 条

会话保持不生效的排查

会话保持异常的典型形态是同一用户请求落到不同后端,或个别后端连接堆积。排查时先确认保持开关与超时,再核对客户端是否携带 Cookie、源地址是否被上游改写,最后检查多层代理的干扰。

先确认保持开关是否开启、保持超时是否小于业务会话时长
七层抓包或日志确认请求是否带 Cookie、响应是否下发 Set-Cookie
四层确认客户端源 IP 是否被上游 NAT / 代理改写
多层链路LB 前还有 CDN / WAF 时,源 IP 与 Cookie 会在各层变化

带 Cookie 复现请求观察转发

带 Cookie 复现请求观察转发
curl -sv -H 'Host: a.example.com' -H 'Cookie: SERVERID=xxx' \
  http://<LB地址>/ 2>&1 | grep -i -E 'cookie|x-forwarded'
在链路里新加代理层之后要重新评估会话保持:每层都可能改变源 IP 与 Cookie。

易错点

  • 只检查 LB 配置,忽略上游 CDN / WAF 对源地址的改写
  • 保持超时与后端会话超时不匹配,中途失效

数据来源与参考

  • 阿里云 CLB 会话保持排查文档
  • 腾讯云 CLB 会话保持常见问题
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌