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;