2019-05-23 nginx上游服务出现失败的容错方案
2019-05-23 本文已影响0人
张大志的博客
image.png
server {
listen 9527;
location / {
return 200 "server1\n";
}
}
server {
listen 8081;
location / {
return 200 "server2\n";
}
} #定义上游服务
"proxy.conf" 10L, 222C 10,1 All
upstream proxyups {
server 127.0.0.1:8080; #因为上游服务没有8080端口,所以会报错error
server 127.0.0.1:9527;
}
server {
server_name proxy.zhangdazhi.com;
location / {
proxy_pass http://proxyups;
} proxy_next_upstream error; #表示如果出现error错误,就调度至另外一台上游服务器
}
[root@hk conf.d]#curl proxy.zhangdazhi.com
server1
[root@hk conf.d]#curl proxy.zhangdazhi.com #此时访问不会轮询,而是一直向server1调度
server1