Nginx 故障转移仅在失败时才进行负载平衡

问题描述 投票:0回答:1

嗨,我正在使用 nignx 进行反向 porxy。我只想将所有请求发送到我的第一台服务器。但如果第一台服务器宕机了,我想向第二台服务器发送请求。

我已经尝试过:

    upstream backend {
        server 1.1.1.1 max_fails=1 fail_timeout=5s;
        server 1.2.2.2 backup;
    }

    server {
        listen  80;
        server_name example.com;

    location / {
            proxy_pass              http://backend;
    }
    }

看来我的 nginx 无法理解“备份”字符串 我的版本:1.8.0

nginx failover failovercluster
1个回答
0
投票

默认情况下,NGINX 实现循环负载均衡。因此,负载会从 1.1.1.1 循环到 2.2.2.2。你正在尝试的事情在 NGINX 开源中是不可能的。

© www.soinside.com 2019 - 2024. All rights reserved.