nginx max_fails=3 fail_timeout=60s 和 proxy_next_upstream 可以同时配置吗?
来源:1-1 课程介绍
不努力我们就老了
2020-03-27
upstream adminProxy{
server 192.168.1.120:7851 max_fails=3 fail_timeout=100s;
server 192.168.1.121:7851 max_fails=3 fail_timeout=100s;
}
server {
listen 80;
server_name dev.manage.com;
root /home/work/app/dist;
index index.html;
location /sys {
proxy_pass http://adminProxy;
proxy_next_upstream http_500 http_504 error timeout invalid_header;
}
}
你好老师,请问当 nginx访问服务 192.168.1.120:7851时,后台返回状态码为500,这个时候会直接走192.168.1.121这台服务嘛?还是说错误max_fails=3以后,才会走192.168.1.121。
max_fails=3 fail_timeout=100s 和proxy_next_upstream 可以一起使用嘛
写回答
1回答
-
Jeson
2020-03-28
proxy_next_upstream http_500 http_504 error timeout invalid_header;
由于你加了这个配置,会尝试再请求到下一台服务器(192.168.1.121)
012020-03-28
相似问题