Nginx Active具有故障转移的主动负载平衡

时间:2018-12-07 04:57:51

标签: nginx load-balancing failover

我打算使用Nginx设置Active Active负载平衡。到目前为止,我已经实现了负载平衡,但是没有故障转移。目的是将请求转发(循环)到下面的上游服务器,但是如果服务器中的任何一个发生故障/宕机,例如10.250.18.225:1234,Nginx应该感知到该请求并将请求转发给工作服务器10.250.6.233:88

 upstream serverlist {
        server 10.250.18.225:1234 
        server 10.250.6.233:88;
        }

 location /Home/ { 
            proxy_pass http://serverlist;

            proxy_next_upstream error timeout non_idempotent http_500 http_502 http_503 http_504 http_429;


        }

不幸的是,以上配置在故障转移情况下无法正常工作,并且请求也转发到了已关闭的服务器上

在上述查询中会提供一些帮助。

0 个答案:

没有答案