我的目标是,如果针对项目上下文显示404,则将HAProxy故障转移到另一个后端服务器。我运行了两个Tomcat,并且停止了该项目在服务器1上的运行,因此它返回404,但使用httpchk时它不会转到下一个服务器,实际上,它仅对所有项目显示503。有人可以告诉我我在做什么错。
示例后端:
backend www_backend
balance source
cookie WWWID insert indirect nocache
redirect scheme https if !{ ssl_fc }
option httpchk GET /projectname HTTP/1.1
server mypool1 *.*.*.5:8080 cookie www1 check inter 3000 fall 3 rise 50
server mypool2 *.*.*.6:8080 cookie www2 check inter 3000 fall 3 rise 50