你好,目前我有4 nginx负载平衡机在aws,他们都是使用弹性IP地址,他们都是注册在一个域名test.com。我计划重建新的nginx负载平衡器和重新连接EIP到新的nginx负载平衡机。假设我有lb01,lb02,lb03,lb04旧的,newlb01,newlb02,newlb03,newlb04,新的,然后我想把EIP从lb01重新附加到newlb01。我的问题是,仍然在lb01上处理的请求会发生什么?我应该如何安全地处理或迁移它们?谢谢
发布于 2016-10-20 06:29:44
通常EIP会立即工作,但是如果在将EIP移动到另一台服务器时请求处理不足,则请求不会中断,因为在那个时候LB必须返回请求,而不是接受新的请求。负载均衡器将与传出的互联网连接,您的用户将得到响应,不停机时间。
当您更改EIP时,新的请求将立即提交给新的LB。
请注意,EIP不像DNS那样被缓存,所以不需要担心。这是EIP的一个目的,即使在几千秒内也可以避免停机。
但是:如果关闭LB (除非对新LB进行大量测试,否则不要这么做),那么现有的请求就会中断。
https://serverfault.com/questions/810134
复制相似问题