1) nginx upstream 配置
nginx 作為作為負載均衡使用可有一下配置參數:
負載政策:
輪詢(預設):根據請求的先後順序輪詢配置設定到不同伺服器
weight: 指定權重,根據不同的權重進行輪詢配置設定
ip_hash: 根據不同的ip進行配置設定,同一個ip會使用同一個伺服器,可共享session
down : 表示該伺服器暫不接受請求
weight: 作為負載均衡每個伺服器接受使用者請求的權重,值越大,分到的機率越大
backup:表示所有服務已down或者忙得是夠使用該伺服器。
max_fails:最大失敗次數,達到最大失敗次數該服務暫停
fail_timeout: 達到max_fails時,該服務暫停的時間
upstream serverName {
server: 192.168.1.2:8080 weight=1 max_fails=2 fail_timeout=60s;
server:192.168.1.3 down;
server: 192.168.1.4 backup;
}