- 将成员权重调 0 或从服务器组摘除,停止接收新连接
- 观察该后端的活跃连接数与请求速率降到接近 0
- 执行进程停止或发布操作
- 验证完成后按需重新加回,并逐步恢复权重
观察存量连接下降过程
观察存量连接下降过程
ss -tan | grep ':8080' | wc -l
# 与负载均衡监控中该成员的活跃连接曲线相互印证数据库、消息队列这类长连接后端,下线前通知对端主动重连,比单纯等待连接释放更可靠。
下线后端时直接停进程会打断存量连接:规范做法是先把权重调 0 或摘除成员停止新流量,等存量连接结束再停止服务,实现无损变更。长连接业务还要提前通知对端重连。
ss -tan | grep ':8080' | wc -l
# 与负载均衡监控中该成员的活跃连接曲线相互印证