nginx
、
weight
、
url_hash(
是默认的,每一个请求按顺序逐一分配到不同的后端服务器,如果后端服务器
down
测试结果:
[root@xxw conf]# for i in $(seq 10); do curl
http://192.168.109.4 ;done
192.168.109.5 It is work!
192.168.109.3 It is work!
192.168.109.5 It is work!
192.168.109.3 It is work!
192.168.109.5 It is work!
192.168.109.3 It is work!
192.168.109.5 It is work!
192.168.109.3 It is work!
192.168.109.5 It is work!
192.168.109.3 It is work!
weight
是设置权重,用于后端服务器性能不均的情况,访问比率约等于权重之比
配置文件:
upstream test {
server 192.168.109.5:81 weight=1;
servse 192.168.109.3:80 weight=5;
}
第三方
)
结果来分配请求,使每个
URL
语句后,
server
暂时不参与负载
#weight 次失败后,暂停的时间
#backup 或者忙的时候,才请求backup指令:指定目录
proxy_pass proxy_store proxy_cache <span style="font-family: 宋体;" times="" roman';="" 'times="" new="" roman'"="">:实现缓存代理