婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 詳解nginx upstream 配置和作用

詳解nginx upstream 配置和作用

熱門標簽:天津外呼系統運營商 貴陽語音電銷機器人 電銷機器人怎么錄音 漯河電銷外呼系統價格 咸陽穩定外呼系統公司 貴港市機器人外呼系統團隊 ec外呼系統怎么樣 蕪湖呼叫中心外呼系統哪家強 征服者快捷酒店地圖標注

配置例子

upstream backend {
  server backend1.example.com    weight=5;
  server backend2.example.com:8080;
  server unix:/tmp/backend3;

  server backup1.example.com:8080  backup;
  server backup2.example.com:8080  backup;
}

server {
  location / {
    proxy_pass http://backend;
  }
}

指令

語法: upstream name { ... }
默認值:
上下文: http

定義一組服務器。 這些服務器可以監聽不同的端口。 而且,監聽在TCP和UNIX域套接字的服務器可以混用。

例子:

upstream backend {
  server backend1.example.com weight=5;
  server 127.0.0.1:8080    max_fails=3 fail_timeout=30s;
  server unix:/tmp/backend3;
}

默認情況下,nginx按加權輪轉的方式將請求分發到各服務器。 在上面的例子中,每7個請求會通過以下方式分發: 5個請求分到backend1.example.com, 一個請求分到第二個服務器,一個請求分到第三個服務器。 與服務器通信的時候,如果出現錯誤,請求會被傳給下一個服務器,直到所有可用的服務器都被嘗試過。 如果所有服務器都返回失敗,客戶端將會得到最后通信的那個服務器的(失敗)響應結果。

語法: server address [parameters];
默認值:
上下文: upstream

定義服務器的地址address和其他參數parameters。 地址可以是域名或者IP地址,端口是可選的,或者是指定“unix:”前綴的UNIX域套接字的路徑。如果沒有指定端口,就使用80端口。 如果一個域名解析到多個IP,本質上是定義了多個server。

你可以定義下面的參數:weight=number設定服務器的權重,默認是1。max_fails=number設定Nginx與服務器通信的嘗試失敗的次數。在fail_timeout參數定義的時間段內,如果失敗的次數達到此值,Nginx就認為服務器不可用。在下一個fail_timeout時間段,服務器不會再被嘗試。 失敗的嘗試次數默認是1。設為0就會停止統計嘗試次數,認為服務器是一直可用的。 你可以通過指令proxy_next_upstream、 fastcgi_next_upstream和memcached_next_upstream來配置什么是失敗的嘗試。 默認配置時,http_404狀態不被認為是失敗的嘗試。fail_timeout=time設定

  • 統計失敗嘗試次數的時間段。在這段時間中,服務器失敗次數達到指定的嘗試次數,服務器就被認為不可用。
  • 服務器被認為不可用的時間段。

默認情況下,該超時時間是10秒。backup標記為備用服務器。當主服務器不可用以后,請求會被傳給這些服務器。down標記服務器永久不可用,可以跟ip_hash指令一起使用。

Example:

upstream backend {
  server backend1.example.com   weight=5;
  server 127.0.0.1:8080      max_fails=3 fail_timeout=30s;
  server unix:/tmp/backend3;

  server backup1.example.com:8080 backup;
}

語法: ip_hash;
默認值:
上下文: upstream

指定服務器組的負載均衡方法,請求基于客戶端的IP地址在服務器間進行分發。 IPv4地址的前三個字節或者IPv6的整個地址,會被用來作為一個散列key。 這種方法可以確保從同一個客戶端過來的請求,會被傳給同一臺服務器。除了當服務器被認為不可用的時候,這些客戶端的請求會被傳給其他服務器,而且很有可能也是同一臺服務器。

從1.3.2和1.2.2版本開始支持IPv6地址。

如果其中一個服務器想暫時移除,應該加上down參數。這樣可以保留當前客戶端IP地址散列分布。

例子:

upstream backend {
  ip_hash;

  server backend1.example.com;
  server backend2.example.com;
  server backend3.example.com down;
  server backend4.example.com;
}

從1.3.1和1.2.2版本開始,ip_hash的負載均衡方法才支持設置服務器權重值。

語法: keepalive connections;
默認值:
上下文: upstream

這個指令出現在版本 1.1.4.

激活對上游服務器的連接進行緩存。

connections參數設置每個worker進程與后端服務器保持連接的最大數量。這些保持的連接會被放入緩存。 如果連接數大于這個值時,最久未使用的連接會被關閉。

需要注意的是,keepalive指令不會限制Nginx進程與上游服務器的連接總數。 新的連接總會按需被創建。 connections參數應該稍微設低一點,以便上游服務器也能處理額外新進來的連接。

配置memcached上游服務器連接keepalive的例子:

upstream memcached_backend {
  server 127.0.0.1:11211;
  server 10.0.0.2:11211;

  keepalive 32;
}

server {
  ...

  location /memcached/ {
    set $memcached_key $uri;
    memcached_pass memcached_backend;
  }

}

對于HTTP代理,proxy_http_version指令應該設置為“1.1”,同時“Connection”頭的值也應被清空。

upstream http_backend {
  server 127.0.0.1:8080;

  keepalive 16;
}

server {
  ...

  location /http/ {
    proxy_pass http://http_backend;
    proxy_http_version 1.1;
    proxy_set_header Connection "";
    ...
  }
}

另外一種選擇是,HTTP/1.0協議的持久連接也可以通過發送“Connection: Keep-Alive”頭來實現。不過不建議這樣用。

對于FastCGI的服務器,需要設置 fastcgi_keep_conn 指令來讓連接keepalive工作:

upstream fastcgi_backend {
  server 127.0.0.1:9000;

  keepalive 8;
}

server {
  ...

  location /fastcgi/ {
    fastcgi_pass fastcgi_backend;
    fastcgi_keep_conn on;
    ...
  }
}

當使用的負載均衡方法不是默認的輪轉法時,必須在keepalive 指令之前配置。

針對SCGI和uwsgi協議,還沒有實現其keepalive連接的打算。

語法: least_conn;
默認值:
上下文: upstream

這個指令出現在版本 1.3.1 和 1.2.2.

指定服務器組的負載均衡方法,根據其權重值,將請求發送到活躍連接數最少的那臺服務器。 如果這樣的服務器有多臺,那就采取有權重的輪轉法進行嘗試。

嵌入的變量

ngx_http_upstream_module模塊支持以下嵌入變量:

$upstream_addr保存服務器的IP地址和端口或者是UNIX域套接字的路徑。 在請求處理過程中,如果有多臺服務器被嘗試了,它們的地址會被拼接起來,以逗號隔開,比如: “192.168.1.1:80, 192.168.1.2:80, unix:/tmp/sock”。 如果在服務器之間通過“X-Accel-Redirect”頭或者error_page有內部跳轉,那么這些服務器組之間會以冒號隔開,比如:“192.168.1.1:80, 192.168.1.2:80, unix:/tmp/sock : 192.168.10.1:80, 192.168.10.2:80”。$upstream_response_time以毫秒的精度保留服務器的響應時間,(輸出)單位是秒。 出現多個響應時,也是以逗號和冒號隔開。$upstream_status保存服務器的響應代碼。 出現多個響應時,也是以逗號和冒號隔開。$upstream_http_...保存服務器的響應頭的值。比如“Server”響應頭的值可以通過$upstream_http_server變量來獲取。 需要注意的是只有最后一個響應的頭會被保留下來。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

標簽:濰坊 淮北 怒江 香港 西藏 攀枝花 西寧 東營

巨人網絡通訊聲明:本文標題《詳解nginx upstream 配置和作用》,本文關鍵詞  詳解,nginx,upstream,配置,和,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《詳解nginx upstream 配置和作用》相關的同類信息!
  • 本頁收集關于詳解nginx upstream 配置和作用的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美日韩国产a| 亚洲自拍偷拍网站| 成人性生交大片免费| 日本韩国欧美一区| 91精品婷婷国产综合久久| 4438成人网| 国产精品久久久久久久午夜片| 欧美午夜电影一区| 麻豆国产欧美日韩综合精品二区| 一区二区三区四区五区视频在线观看| 9i看片成人免费高清| 色综合久久久久综合体| 日本韩国欧美一区| 不卡高清视频专区| 欧美日韩电影在线播放| 久久精品免费在线观看| 成人18视频日本| 91精品午夜视频| 国产精品视频免费看| 水野朝阳av一区二区三区| 欧美三级日韩三级| 欧美日韩另类国产亚洲欧美一级| 国产宾馆实践打屁股91| 天天影视网天天综合色在线播放| 综合婷婷亚洲小说| 亚洲欧洲日本在线| 亚洲国产精品99久久久久久久久| 欧美日韩专区在线| 在线播放国产精品二区一二区四区| 成人av资源站| 99麻豆久久久国产精品免费| 欧美视频一区二区三区| 国产午夜精品一区二区三区视频 | 免费人成在线不卡| 欧美成人激情免费网| 欧美激情一二三区| 韩日av一区二区| 69堂成人精品免费视频| 亚洲综合色婷婷| 激情文学综合插| 色综合久久久网| 日韩亚洲欧美成人一区| 国产欧美一区二区精品婷婷| 最新成人av在线| 五月天亚洲精品| 久久嫩草精品久久久精品| 中文字幕中文字幕一区二区| 亚洲男人的天堂在线观看| 亚洲精品成a人| 久久国产尿小便嘘嘘| 国产尤物一区二区在线| 色哦色哦哦色天天综合| 欧美成人国产一区二区| 国产精品不卡在线| 国产精品国产三级国产aⅴ入口 | 欧美精品少妇一区二区三区 | 国产主播一区二区| 色婷婷香蕉在线一区二区| 国产一区二区网址| 99视频热这里只有精品免费| 亚洲黄色免费电影| 最新日韩av在线| 韩国成人精品a∨在线观看| 一区2区3区在线看| 一级中文字幕一区二区| 99精品在线免费| 亚洲欧洲www| 91色porny蝌蚪| 亚洲电影第三页| 91精品国产一区二区| 久久99精品久久久| 欧美中文字幕一二三区视频| 中文字幕不卡在线观看| 国产成人在线影院| 欧美一区二区在线视频| 日韩一区有码在线| 欧美一区二区三区不卡| 在线观看91精品国产麻豆| 成人一区二区三区在线观看| 色菇凉天天综合网| 国产成人亚洲综合a∨婷婷图片| 色欧美片视频在线观看在线视频| 亚洲香肠在线观看| 日韩欧美123| 国产成人鲁色资源国产91色综| 亚洲欧洲日产国码二区| 欧美一区二区网站| aa级大片欧美| 丝袜亚洲精品中文字幕一区| 久久久777精品电影网影网 | 肉色丝袜一区二区| 久久久精品日韩欧美| 色婷婷亚洲综合| 激情六月婷婷久久| 亚洲精品一二三区| 欧美videofree性高清杂交| 91丨porny丨首页| 五月天中文字幕一区二区| 国产调教视频一区| 欧美人牲a欧美精品| 成人激情开心网| 麻豆91精品91久久久的内涵| 国产精品护士白丝一区av| 91精品婷婷国产综合久久竹菊| 99精品国产热久久91蜜凸| 日本伊人精品一区二区三区观看方式| 久久免费的精品国产v∧| 欧美日韩久久久| 福利一区在线观看| 17c精品麻豆一区二区免费| 色婷婷av一区二区三区软件| 亚洲成人免费在线观看| 精品入口麻豆88视频| 国产精品主播直播| 中文字幕一区二区三区精华液| 欧美亚一区二区| 青青草国产精品亚洲专区无| 精品成人免费观看| 成人av电影在线观看| 欧美日韩在线一区二区| 成人的网站免费观看| 男人的j进女人的j一区| 亚洲黄色免费网站| 久久久www成人免费毛片麻豆| a亚洲天堂av| 欧美美女视频在线观看| 欧美精品一区二区在线播放| 一区二区三区久久| 欧美xxx久久| 99精品久久99久久久久| 日日噜噜夜夜狠狠视频欧美人| 久久精品国产99国产| 成人精品在线视频观看| 国产激情视频一区二区三区欧美| 成人午夜在线免费| 欧美另类videos死尸| 欧美一级欧美一级在线播放| 中文字幕欧美日本乱码一线二线| 亚洲国产cao| 亚洲高清中文字幕| 日韩视频在线观看一区二区| 亚洲一区免费观看| 国产成人午夜片在线观看高清观看| 99re视频精品| 欧美电影免费观看完整版| 欧美www视频| 石原莉奈在线亚洲二区| 色综合天天在线| 不卡高清视频专区| 欧美三级在线视频| 久久超级碰视频| 一区二区三区欧美久久| 精品欧美黑人一区二区三区| 色哟哟国产精品| 国产精品综合一区二区三区| 亚洲一区二区视频| 亚洲欧洲成人精品av97| 久久老女人爱爱| 日本不卡免费在线视频| 中文字幕中文乱码欧美一区二区 | 国产mv日韩mv欧美| 色综合亚洲欧洲| 亚洲国产精品自拍| 国产精品小仙女| 精品国产乱码久久久久久影片| 日韩三级在线免费观看| 国产高清不卡一区二区| 美女在线观看视频一区二区| 久热成人在线视频| 精品午夜久久福利影院| 日韩av高清在线观看| 久久国产精品免费| 国产精品丝袜久久久久久app| 中文字幕欧美激情| 国产精品第五页| 樱桃国产成人精品视频| 午夜精品久久久久久久| 国产一区不卡视频| www.亚洲免费av| 91麻豆精品国产无毒不卡在线观看| 精品久久久久久无| 亚洲码国产岛国毛片在线| 日韩电影在线一区二区| 成人av动漫在线| 678五月天丁香亚洲综合网| 中文字幕中文字幕一区二区| 亚洲va欧美va人人爽午夜| 成人一区在线观看| 欧美剧情片在线观看| 中文成人综合网| 欧美一区二区三区白人| 中文字幕制服丝袜成人av| 伦理电影国产精品| 国产一区福利在线| 欧美日本国产一区| 国产欧美一区二区精品仙草咪| 午夜精品久久久久久久| 国产精品一级片| 欧美日韩国产小视频在线观看| 久久久一区二区|