upstream 集群配置
#配置上游服务器
upstream tomcats {
server 192.168.31.96:8088 down;
server 192.168.31.226:8088;
server 192.168.31.23:8088;
}
server {
listen 80;
server_name www.shop.com;
location / {
proxy_pass http://tomcats;
}
}
常用指令
指令 | 介绍 |
---|---|
weight | 默认是1,数值越小,权重越小 |
down | 用于标记服务节点不可用 |
backup | 表示当前服务器节点是备用机,只有在其他的服务器都宕机以后,自己才会加入到集群中,被用户访问。不能在 hash 和 random load balancing 中使用。 |
max_conns | 最大连接数 |
max_fails | 表示失败几次,则标记server已宕机,剔出上游服务。 |
fail_timeout | 表示失败的重试时间, 配合max_fails 使用 |
slow_start | 设置服务器权重从0恢复到标准值的时间 |