Nginx容灾配置

Nginx在对外提供服务的时候,很少只是用一个服务节点,大多都是部署多台服务器,上层通过一定机制保证容错和负载均衡。

通过max_fails和fail_timeout来动态摘除故障服务器

1
2
3
4
upstream backend {
server 192.168.0.1:8081 max_fails=2 fail_timeout=10s weight=1;
server 192.168.0.2:8081 max_fails=2 fail_timeout=10s weight=1;
}

nginx使用proxy_next_upstream重试机制实现容灾配置