负载均衡移除后端服务器导致业务闪断的解决方法

作者阿里云代理 文章分类 分类:新闻快递 阅读次数 已被围观 2591

问题描述

在负载均衡控制台相应实例【后端服务器】页面中,直接【移除】后端ECS时,负载均衡前端业务会出现闪断现象(业务出现502错误等)。

问题分析

该问题一般是由于以下原因导致:

1.移除相应后端ECS时,相关数据包将无法再通过负载均衡与相应后端ECS进行交互。

2.如果业务上使用的是长连接,会导致原有正常连接突然断开,客户端出现服务器访问异常。

3.部分在移除操作完成前由负载均衡转发的新请求,也会由于目标不可达而失败。

4.客户端重新发起连接后,会被负载均衡调度到其它未被移除的正常ECS上,出现业务"闪断"情况。

解决方法

建议在需要移除后端ECS的时候,通过如下方式操作:

1.在负载均衡控制台【后端服务器】页面,通过【修改权重】操作,先将待移除的ECS的权重修改为零。 这样,就不会有新的数据请求被分发到该ECS。

2.对于长连接场景:

•如果在业务层面做了连接重试处理,则可以直接移除相应ECS。

•如果未做连接重试处理,且业务非常敏感。则建议用户先登录相应ECS,通过netstat等操作,确保所有业务连接都已经正常关闭后,再移除相应的ECS。

阿里云服务器  阿里云代理商

本公司销售:阿里云、腾讯云、百度云、天翼云、金山大米云、金山企业云盘!可签订合同,开具发票。

我有话说: