系统相关
首页 > 系统相关> > nginx调度算法

nginx调度算法

作者:互联网

1. 轮询-roundrobin

upstream servers {
        server 172.28.28.19:80 ;
        server 172.28.28.20:80 ;   
}
#权重weight默认是1

2.加权轮询weight-roundrobin

upstream servers {
        server 172.28.28.19:80 weight=2 max_fails=2 fail_timeout=30;
        server 172.28.28.20:80 weight=1 max_fails=1 fail_timeout=20;
}

#max_fails 表示的是proxy最多检查几次(针对坏掉的机器)
#fail_timeout  表示的是proxy在每次检查后,间隔多长事件后再去检查

3.源地址ip_hash检测

upstream servers {
        ip_hash; #此算法是针对整个集群的
        server 172.28.28.19:80 weight=2;
        server 172.28.28.20:80 max_fails=1 fail_timeout=20;
        #server 172.28.28.20:80 down;
    }

#down:服务器出现重大故障,已没必要修复,添加down,把该服务器剔除

标签:weight,ip,调度,server,nginx,算法,172.28,服务器,80
来源: https://blog.csdn.net/qq_44839276/article/details/120182056