你应该没有设健康检查的参数,正确做法应该类似下面这样:
upstream myweb {
server 192.168.0.2 max_fails=3 fail_timeout=5s;
server 192.168.0.3 max_fails=3 fail_timeout=5s;
}
max_fails表示判断次数,后面是判断时间。如果测试3次超过5s都没有响应,nginx就认为该后端不可用,不会再给它分发请求了。
你应该没有设健康检查的参数,正确做法应该类似下面这样:
upstream myweb {
server 192.168.0.2 max_fails=3 fail_timeout=5s;
server 192.168.0.3 max_fails=3 fail_timeout=5s;
}
max_fails表示判断次数,后面是判断时间。如果测试3次超过5s都没有响应,nginx就认为该后端不可用,不会再给它分发请求了。