欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Nginx upstream的5種權重分配方式分享

 更新時間:2012年09月14日 23:40:41   作者:  
Nginx upstream的5種權重分配方式分享,需要的朋友可以參考下
1、輪詢(默認)

每個請求按時間順序逐一分配到不同的后端服務器,如果后端服務器down掉,能自動剔除。

2、weight
指定輪詢幾率,weight和訪問比率成正比,用于后端服務器性能不均的情況。
例如:
復制代碼 代碼如下:

upstream backend {
server 192.168.0.14 weight=10;
server 192.168.0.15 weight=10;
}

3、ip_hash
每個請求按訪問ip的hash結果分配,這樣每個訪客固定訪問一個后端服務器,可以解決session的問題。
例如:
復制代碼 代碼如下:

upstream backend {
ip_hash;
server 192.168.0.14:88;
server 192.168.0.15:80;
}

4、fair(第三方)
按后端服務器的響應時間來分配請求,響應時間短的優(yōu)先分配。
復制代碼 代碼如下:

upstream backend {
server server1.linuxany.com;
server server2.linuxany.com;
fair;
}

5、url_hash(第三方)

按訪問url的hash結果來分配請求,使每個url定向到同一個后端服務器,后端服務器為緩存時比較有效。

例:在upstream中加入hash語句,server語句中不能寫入weight等其他的參數(shù),hash_method是使用的hash算法
復制代碼 代碼如下:

upstream backend {
server squid1:3128;
server squid2:3128;
hash $request_uri;
hash_method crc32;
}
#定義負載均衡設備的Ip及設備狀態(tài)
upstream backend{
ip_hash;
server 127.0.0.1:9090 down;
server 127.0.0.1:8080 weight=2;
server 127.0.0.1:6060;
server 127.0.0.1:7070 backup;
}

在需要使用負載均衡的server中增加
proxy_pass http://bakend/;

每個設備的狀態(tài)設置為:
1.down 表示單前的server暫時不參與負載
2.weight 默認為1.weight越大,負載的權重就越大。
3.max_fails :允許請求失敗的次數(shù)默認為1.當超過最大次數(shù)時,返回proxy_next_upstream 模塊定義的錯誤
4.fail_timeout:max_fails次失敗后,暫停的時間。
5.backup: 其它所有的非backup機器down或者忙的時候,請求backup機器。所以這臺機器壓力會最輕。

nginx支持同時設置多組的負載均衡,用來給不用的server來使用。

client_body_in_file_only 設置為On 可以講client post過來的數(shù)據(jù)記錄到文件中用來做debug
client_body_temp_path 設置記錄文件的目錄 可以設置最多3層目錄

location 對URL進行匹配.可以進行重定向或者進行新的代理 負載均衡
您可能感興趣的文章:

相關文章

  • Windows安裝nginx1.10.1反向代理訪問IIS網(wǎng)站

    Windows安裝nginx1.10.1反向代理訪問IIS網(wǎng)站

    這篇文章主要為大家詳細介紹了Windows安裝nginx1.10.1反向代理訪問IIS網(wǎng)站的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-11-11
  • Nginx Proxy緩存的具體實現(xiàn)

    Nginx Proxy緩存的具體實現(xiàn)

    本文主要介紹了Nginx Proxy緩存的具體實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-08-08
  • 如何讓Nginx支持中文文件名具體設置步驟

    如何讓Nginx支持中文文件名具體設置步驟

    想讓Nginx支持中文文件名首先得讓你的系統(tǒng)有中語語言包,設置前可以執(zhí)行:locale 看一下,如果顯示是en_US.UTF-8,即是正常,不用按下面的步驟設置
    2013-06-06
  • nginx配置代理多個前端資源

    nginx配置代理多個前端資源

    本文主要介紹了nginx配置代理多個前端資源,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-04-04
  • 使用Nginx代理MySQL連接并限制可訪問IP配置

    使用Nginx代理MySQL連接并限制可訪問IP配置

    這篇文章主要為大家介紹了如何使用Nginx代理MySQL連接并限制可訪問IP配置示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-08-08
  • Nginx服務器下配置個性二級域名及多個域名的實例講解

    Nginx服務器下配置個性二級域名及多個域名的實例講解

    這篇文章主要介紹了Nginx服務器下配置個性二級域名及多個域名的實例講解,注意一下rewrite的寫法規(guī)則,需要的朋友可以參考下
    2016-01-01
  • Nginx的偽靜態(tài)配置中使用rewrite來實現(xiàn)自動補全的實例

    Nginx的偽靜態(tài)配置中使用rewrite來實現(xiàn)自動補全的實例

    這篇文章主要介紹了Nginx的偽靜態(tài)配置中使用rewrite來實現(xiàn)自動補全的實例,文中對rewrite的相關參數(shù)和正則表達使用也做了介紹,需要的朋友可以參考下
    2015-12-12
  • 配置Nginx實現(xiàn)簡單防御cc攻擊

    配置Nginx實現(xiàn)簡單防御cc攻擊

    本文主要介紹lua+Nginx下如何快速有效得防御CC攻擊。至于如何安裝Nginx就不詳細介紹了,閑話少說,大家請看示例
    2018-02-02
  • nginx關于add_header的坑及解決

    nginx關于add_header的坑及解決

    這篇文章主要介紹了nginx關于add_header的坑及解決,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • 寶塔使用Nginx?Proxy?Manager申請SSL的實現(xiàn)

    寶塔使用Nginx?Proxy?Manager申請SSL的實現(xiàn)

    本文主要介紹了寶塔使用Nginx?Proxy?Manager申請SSL,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2025-02-02

最新評論