title: Nginx负载均衡策略
date: 2018-11-01 10:47:35
tags:php
轮循(round-robin)默认策略nginx
权重(Weight)redis
ip_hash算法
最少链接(last_conn)shell
http { upstream server_group_name { # ip_hash; # 启用ip_hash策略 # last_conn; #启用最少链接策略 server ip or domain:port weight=2 max_fails=3 fail_timeout=15 max_conns=1000; # 使用weight设置权重为20% server ip or domain:port backup; # 设置为备用机,当其余服务器所有宕机时,启用备用服务器 server ip or domain:port down; # 设置服务器为不可用状态 } server { listen 80; location / { proxy_pass http://server_group_name; } } }
扩展策略默认不被编译进nginx内核,若是启用该策略,须要自行编译安装后端
fair浏览器
fair;
,启用该策略后,加权轮循将失效。url_hash缓存
hash $request_url;