HAProxy不应将传入请求转发到down实例

时间:2013-05-07 12:21:23

标签: ubuntu cluster-computing haproxy

在我的场景中,我有两台服务器,两台都与HAProxy通信。当请求进入时,HAProxy拆分请求并以循环方式将其发送到服务器。如果在任何情况下我的第一个实例在那时下降,HAProxy应该知道其中一个服务器已关闭,它不应该将任何请求转发给该服务器。它应该只针对每个请求与另一个服务器通信。

有人能告诉我如何在上述情况下配置我的HAProxy吗?

1 个答案:

答案 0 :(得分:0)

假设您在10.0.0.2和10.0.0.3上有2个tomcats,并且在tomcat / server / alive仅在tomcat实例处于活动状态时响应,那么这可能是您的haproxy配置中的后端:

backend tomcat-dev
    mode http
    balance roundrobin
    option http-server-close
    option forwardfor
    option httpchk HEAD /server/alive HTTP/1.0
    timeout connect 10s
    timeout server 60s
    server server-tomcat-dev-1 10.0.0.2:8080 weight 1 maxconn 512 check
    server server-tomcat-dev-2 10.0.0.3:8080 weight 1 maxconn 512 check