HAProxy检查2个端口的后端

时间:2015-11-05 06:54:09

标签: apache tomcat haproxy ports

我们在tomcat面前有apache。碰巧tomcat崩溃了,apache仍然用503页面为网页服务。 有一种方法,通过HAProxy检查两个端口:80和8080,然后启动节点? 我添加了http-check expect rstatus (2|3)[0-9][0-9]http-check expect ! rstatus ^5,但是当apache提供服务时,没有一个检测到tomcat无法访问。

非常感谢你 尼克

2 个答案:

答案 0 :(得分:0)

如果您的运行状况检查配置正确,则不必测试两个端口 - 只需配置运行状况检查以使用option httpchk向tomcat发送的apache发送请求。 503响应将导致服务器被声明为不健康。

答案 1 :(得分:0)

问题是/最后做了重定向。一旦修改,就可以正常使用200。