现有配置
location / {
proxy_pass http://server_1;
}
目前需要配置在 http://server_1 挂掉时(返回非 200 值)去尝试获取 http://server_2
是否可以实现?
location / {
proxy_pass http://server_1;
}
目前需要配置在 http://server_1 挂掉时(返回非 200 值)去尝试获取 http://server_2
是否可以实现?
1
mx1700 Aug 26, 2017 via Android 搜索 nginx upstream
|
2
virusdefender Aug 26, 2017 upstream 健康检查
|
3
undeflife Aug 26, 2017 upstream up_nodes {
server xx.xx.xx.xx:80 max_fails=0; server xx.xx.xx.xx:80 max_fails=0; keepalive 64; } server { proxy_next_upstream error timeout http_500 http_502 http_503 http_504; location / { proxy_pass http://up_nodes; break; } } |
4
terrawu Aug 26, 2017
caddy 吧,nginx 免费版纯靠配置做些有 load balance, failover, healthcheck 事情是力不从心的。haproxy 也行。
|
5
gclove Aug 26, 2017
upstream 就是用来做负载均衡方面的事情的. 你可以百度一下 upstream 的功能
|