nginx故障转移

fail_timeout:与max_fails结合使用
max_fails:设置在fail_timeout参数设置的时间内最大失败次数,如果在这个时间内,所有针对该服务器的请求都失败了,那么认为该服务器会被认为是停机了
fail_time:服务器被认为停机的时间长度,默认为10s
backup:标记该服务器为备用服务器,当主服务停止时,请求会被发送到这台服务器
upstream xiaohemiao {

        server 192.168.140.130:7777 max_fails=2 fail_timeout=10s; # 应用端口7777
        server 192.168.140.130:8888; # 应用端口8888
        server 192.168.140.130:9999 backup; #备机,当7777、8888应用都宕机之后会自动转移请求到9999端口上
    }

nginx故障转移
https://www.hechunyu.com/archives/nginxgu-zhang-zhuan-yi
作者
chunyu
发布于
2021年12月30日
许可协议