在nginx upstream模块中,可以设定每台后端服务器在负载均衡调度中的状态,常见的状态有:
1)down:表示当前的server暂时不参与负载均衡
2)backup:预留的备份机器。当其他所有的非backup机器出现故障或者忙的时候,才会请求backup机器,因此这台机器的访问压力最小
3)max_fails:允许请求失败的最大次数,默认为1。当超过最大次数时,返回proxy_next_upstream模块定义的错误
4)fail_timeout:请求失败超时时间,在经历了max_fails次失败之后,暂停服务的时间。max_fails和fail_timeout可以一起使用