Tomcat在部署war文件之前响应成功加载平衡器端口检查

时间:2014-01-28 18:36:09

标签: java tomcat port load-balancing

我在Load Balancer下有3个Tomcat服务器。这些服务器中的每一个都具有相同的3个war文件。负载均衡器通过检查Tomcat是否正在侦听端口8080来检查Tomcat服务器的运行状况,如果它收到成功的响应,则将流量路由到该Tomcat服务器。

现在的问题是,当Tomcat启动时,即使在部署了所有war文件之前,它也会对Load balancer端口检查做出响应。因此,路由到Tomcat服务器的初始请求导致404,因为尚未部署应用程序。

有没有办法可以阻止Tomcat在部署完所有Web应用程序之前响应成功进行负载均衡器端口检查?

1 个答案:

答案 0 :(得分:1)

我假设您正在使用基于TCP的检查?如果是这样,请使负载均衡器检查/监控更智能,即使用基于HTTP的监控器实际检查HTTP响应是否有效。