出于许多原因,我需要更改ELB后面的活动站点的健康检查URL。ELB配置为每30秒进行一次健康检查,健康阈值为2,不健康阈值为2。我需要确保在没有中断的情况下进行此更改。如果我更改了健康检查URL,并假设URL检查成功,那么这些实例在负载均衡器上是否会保持健康,还是会在两次健康检查成功(在1分钟内)之前停止工作?
发布于 2012-02-06 09:57:12
可以,停那儿吧。只需使用生产负载均衡器的一个实例在“测试负载均衡器”中尝试新的URL即可。如果一切正常(只需等到新的平衡器注册新实例并执行第一次健康检查),那么将生产均衡器更改为新的URL,它就完成了。根本没有停机时间(在新的健康检查中,实例保存它的健康状态,直到新URL出现故障)。我自己也试过。
发布于 2011-11-15 00:03:05
目前我面前没有这些工具,但我会在这里找到答案
弹出一个test2.html创建2个文件和一个web服务器test1.html test2.html
将Web放在ELB后面,并将健康检查指向test1.html,使用“elb-describe实例- elbName”来验证健康状况,直到它正常运行。
将健康检查更改为test2.html重复“elb-describe实例- elbName”几次以检查健康状况,确保它正在检查test2.html
希望这有帮助
发布于 2011-11-18 02:37:25
在两个单独的负载平衡器上,在我的发现中,您可以在没有停机时间的情况下安全地更改健康检查(当然,提供新的健康检查工作)。
https://serverfault.com/questions/330940
复制相似问题