开发者社区> 问答> 正文

SLB已移除的机器。任然被访问到。

我将session存储在阿里云的redis服务器上。。保证多台服务器session同步。但是这样,用了slb后,我其中一台机器如果宕机,tomcat停掉,在这台机器上的用户,不会被slb分配到其他服务器上。除非用户关闭浏览器重新输入地址。才会分配到其他正常机器上。

同时我测试。先在slb中添加一台服务器。访问正常,然后添加一台服务器。并且移除第一台服务器。这时,原本正常的访问,无法被分配到后开的服务器上,导致访问失败。如果关闭浏览器重新访问,则是正常的。

请问这种情况怎么办。

展开
收起
遇见li 2016-07-06 16:29:13 3722 0
1 条回答
写回答
取消 提交回答
  • 阿里云高级产品专家,长期从事虚拟网络、Devops、大数据等领域相关工作
    第一种情况需要客户端重连的

    第二个首先要确保新添加的RS 健康检查是正常的,否则第一台移除了,第二台又没正常就会报错。此外,如果第二台是正常的,需要重试或者强制刷新。
    2016-07-08 10:28:19
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
《应用型负载均衡ALB产品解读》 立即下载
阿里云网络-SLB负载均衡产品介绍 立即下载
负载均衡SLB热点问题解答 立即下载