最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Nginx upstream的5種權(quán)重分配方式分享

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

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

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

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

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

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

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

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

5、url_hash(第三方)

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

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

upstream backend {
server squid1:3128;
server squid2:3128;
hash $request_uri;
hash_method crc32;
}
#定義負載均衡設(shè)備的Ip及設(shè)備狀態(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/;

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

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

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

location 對URL進行匹配.可以進行重定向或者進行新的代理 負載均衡

相關(guān)文章

  • nginx如何配置x-forwarded-for頭部

    nginx如何配置x-forwarded-for頭部

    這篇文章主要介紹了nginx如何配置x-forwarded-for頭部,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-01-01
  • 詳解Nginx中的geo模塊與利用其配置負載均衡的示例

    詳解Nginx中的geo模塊與利用其配置負載均衡的示例

    這篇文章主要介紹了詳解Nginx中的geo模塊與利用其配置負載均衡的示例,文中對模塊的geo指令使用有比較詳細的介紹,需要的朋友可以參考下
    2016-01-01
  • nginx+redis實現(xiàn)session共享

    nginx+redis實現(xiàn)session共享

    這篇文章主要為大家詳細介紹了nginx+redis實現(xiàn)session的共享,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • Nginx反向代理重寫URL的實現(xiàn)方案

    Nginx反向代理重寫URL的實現(xiàn)方案

    nginx服務(wù)器代理前端項目,并且反代后端服務(wù)器,開發(fā)時使用沒有什么問題,部署后存在同樣請求根地址的情況,但是去調(diào)用后端接口就會出現(xiàn)報錯,最后通過重寫url解決問題,所以本文給大家介紹了Nginx反向代理重寫URL的實現(xiàn)方案,需要的朋友可以參考下
    2025-04-04
  • nginx和lvs各自的優(yōu)劣以及適合的使用環(huán)境

    nginx和lvs各自的優(yōu)劣以及適合的使用環(huán)境

    這篇文章主要介紹了nginx和lvs各自的優(yōu)劣以及適合的使用環(huán)境,幫助大家選擇符合需求的服務(wù)器,感興趣的朋友可以了解下
    2020-10-10
  • 在Nginx服務(wù)器中配置針對TCP的負載均衡的方法

    在Nginx服務(wù)器中配置針對TCP的負載均衡的方法

    這篇文章主要介紹了在Nginx服務(wù)器中配置針對TCP的負載均衡的方法,另外還介紹了TCP負載均衡的執(zhí)行原理,需要的朋友可以參考下
    2015-12-12
  • Nginx解決HTTP跨域兩種實用方案

    Nginx解決HTTP跨域兩種實用方案

    TTP跨域問題是前后端分離開發(fā)中的常見挑戰(zhàn),本文詳解了兩種通過Nginx解決的實用方案,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2026-01-01
  • nginx下各種超時時間的配置詳細指南

    nginx下各種超時時間的配置詳細指南

    在Nginx中,設(shè)置超時時間主要是為了防止服務(wù)器資源被長時間占用,進而提升服務(wù)的可用性和響應(yīng)速度,下面小編就為大家詳細介紹一下nginx下各種超時時間的配置詳細方法吧
    2025-10-10
  • Nginx中if語句的判斷條件與多條件判斷詳解

    Nginx中if語句的判斷條件與多條件判斷詳解

    這篇文章主要介紹了關(guān)于Nginx中if語句的判斷條件與多條件判斷的相關(guān)資料,文中給出了詳細的示例代碼,對大家具有一定的參考價值,需要的朋友們下面來一起看看吧。
    2017-03-03
  • nginx訪問控制的兩種方法

    nginx訪問控制的兩種方法

    這篇文章主要介紹了關(guān)于nginx訪問控制的兩種方法,一種是基于Basic Auth認證,另一種是基于IP的訪問控制,文中介紹的非常詳細,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-03-03

最新評論

施秉县| 贵阳市| 千阳县| 汝州市| 宁南县| 昌吉市| 满城县| 乌兰察布市| 宜城市| 定日县| 泽库县| 庄浪县| 祁连县| 轮台县| 九江市| 赣榆县| 锡林郭勒盟| 梅河口市| 遵义市| 麻城市| 曲阳县| 托里县| 申扎县| 象州县| 金寨县| 唐山市| 台中县| 罗定市| 泉州市| 宁河县| 贵定县| 金寨县| 确山县| 内丘县| 扶绥县| 大姚县| 长垣县| 陵水| 新宁县| 永修县| 霞浦县|