我们有两个实例添加到负载均衡器。每个实例都有两个不同的应用程序运行在不同的应用服务器上(端口80和443)。我们有侦听器将LB端口80和443上的请求分别转发到实例端口80和443。负载平衡器健康检查配置为端口80上的ping。
现在,如果运行在端口443上的应用程序在实例2上死亡/崩溃,那么负载均衡器是否仍然继续在实例2的端口443上转发请求?(例如,由于配置了端口80的健康检查,因此将处于服务状态)
或
负载平衡器会知道没有人在监听端口443 (例如2),并且从现在开始它会将端口443上的所有请求转发给实例1吗?
发布于 2014-09-03 04:55:53
负载平衡器健康检查配置为端口80上的ping。
这句话全说出来了。如果您已经将负载平衡器配置为检查端口80上的健康状况,那么在您提到的场景中,它将认为这两个实例都是健康的。它将继续在实例2的端口443上发送请求,并继续获得错误响应。
https://stackoverflow.com/questions/25626094
复制相似问题