婷婷综合国产,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级一区二区| 精品国产免费一区二区三区四区 | 久久精品久久综合| 欧美中文字幕不卡| 欧美中文字幕不卡| 136国产福利精品导航| 激情小说欧美图片| 亚洲成人三级小说| 91丨九色丨蝌蚪丨老版| va亚洲va日韩不卡在线观看| 粉嫩在线一区二区三区视频| 成人免费av资源| aaa欧美日韩| 欧美亚洲动漫精品| 精品国产第一区二区三区观看体验| 欧美日精品一区视频| 亚洲va在线va天堂| 91女人视频在线观看| 欧美性猛交xxxx乱大交退制版| 中文字幕+乱码+中文字幕一区| 国产精品人成在线观看免费 | 成人动漫av在线| 91在线视频官网| 精品少妇一区二区三区| 亚洲视频一二三区| 美女一区二区三区| 国产激情精品久久久第一区二区 | eeuss鲁一区二区三区| 久久久国际精品| 色吧成人激情小说| 91视视频在线观看入口直接观看www| 亚洲成人av在线电影| 精品日韩99亚洲| 欧美国产97人人爽人人喊| 日本系列欧美系列| 欧美曰成人黄网| 亚洲人成在线播放网站岛国 | 亚洲精品日韩综合观看成人91| 亚洲国产精品久久人人爱蜜臀| 日韩在线一二三区| av网站免费线看精品| 一区二区三区免费在线观看| 天天影视色香欲综合网老头| 99久久精品一区二区| 久久天堂av综合合色蜜桃网| 亚洲欧洲综合另类在线| 国产成人精品免费| 欧美日韩在线播放一区| 亚洲欧美一区二区视频| 国产精品一区专区| 777欧美精品| 亚洲v日本v欧美v久久精品| 91免费视频大全| 亚洲人精品午夜| 精品视频全国免费看| 91福利资源站| 五月天视频一区| 精品国精品自拍自在线| 丝袜a∨在线一区二区三区不卡| 久久机这里只有精品| 国产喂奶挤奶一区二区三区| 亚洲欧美日韩久久精品| 国产成人精品亚洲777人妖| 中文字幕亚洲一区二区av在线| 国产成人午夜电影网| 一片黄亚洲嫩模| 日韩女同互慰一区二区| 精品日韩一区二区| 欧美午夜精品久久久| 麻豆一区二区三区| 国产精品久久久久久久久快鸭| 欧美午夜精品理论片a级按摩| 美国三级日本三级久久99| 亚洲mv大片欧洲mv大片精品| 色婷婷久久综合| 麻豆成人91精品二区三区| 精品国产免费视频| 宅男噜噜噜66一区二区66| 精品亚洲国内自在自线福利| 精品国产免费人成电影在线观看四季| 色婷婷av一区二区三区软件| 国产剧情在线观看一区二区| 亚洲精品免费看| 中文成人av在线| 国产成人自拍网| 青青草国产精品亚洲专区无| 麻豆成人av在线| 国产日韩欧美制服另类| 欧日韩精品视频| 在线视频一区二区三| 免费成人小视频| 中文字幕在线播放不卡一区| 欧美一区日韩一区| 欧美日免费三级在线| 91免费国产视频网站| 免费在线观看视频一区| 亚洲欧洲另类国产综合| 精品电影一区二区| 99re成人在线| 成人高清视频在线观看| www.在线成人| 91最新地址在线播放| 成人午夜看片网址| 男女激情视频一区| 欧美aaaaa成人免费观看视频| 日本不卡视频一二三区| 国产精品一区二区在线观看不卡 | 九色综合狠狠综合久久| 九九九精品视频| 韩国欧美一区二区| 91在线精品一区二区| 欧美日韩成人在线| 欧美精品视频www在线观看| 日韩精品一区二区三区在线播放| 欧美成人一区二区三区在线观看 | 日韩主播视频在线| 欧美aaaaa成人免费观看视频| 日本系列欧美系列| 91理论电影在线观看| 精品国产一区二区精华| 一区二区在线观看免费| 亚洲成a人片在线不卡一二三区| 一区二区理论电影在线观看| 欧美一二三四在线| 日韩美女久久久| 日本欧美一区二区| 91福利国产精品| xfplay精品久久| 日韩国产在线观看一区| 91免费国产视频网站| 国产性色一区二区| 久久精品国产亚洲高清剧情介绍| 9l国产精品久久久久麻豆| 欧美一级午夜免费电影| 精品sm在线观看| 一区二区三区av电影| 国产成人啪午夜精品网站男同| 精品成人私密视频| 婷婷激情综合网| 91精品午夜视频| 蜜臀国产一区二区三区在线播放| 高清不卡在线观看| 国产精品网站导航| 不卡av免费在线观看| 精品国产乱码久久久久久夜甘婷婷 | 亚洲精品视频自拍| 国产91丝袜在线播放| 亚洲国产成人在线| 丰满放荡岳乱妇91ww| 亚洲欧洲日产国码二区| 91蝌蚪porny| 日韩欧美亚洲国产另类 | 欧美中文字幕不卡| 亚洲国产精品久久一线不卡| 欧美日韩在线电影| 91免费看片在线观看| 亚洲国产激情av| 在线看国产一区二区| 日韩二区三区四区| 久久久久久久久久久久电影| 六月丁香婷婷久久| 国产亚洲欧洲一区高清在线观看| 麻豆中文一区二区| 国产精品国模大尺度视频| 亚洲chinese男男1069| 国产成人亚洲综合色影视| 日韩一区欧美一区| 69成人精品免费视频| 成人一级视频在线观看| 亚洲综合视频在线| 国产偷国产偷亚洲高清人白洁| 成人美女视频在线看| 五月天激情综合| 中文字幕在线观看不卡视频| 91在线看国产| 免费国产亚洲视频| 亚洲欧美区自拍先锋| 欧美电影免费观看高清完整版| 国产美女精品在线| 午夜精品福利久久久| 中文字幕精品一区| 国产日产精品1区| 久久综合久久综合久久综合| 欧美另类一区二区三区| 91丨porny丨户外露出| 日韩欧美高清在线| 欧美亚洲日本国产| 欧美日韩电影在线| 欧美日韩小视频| 欧美丝袜第三区| 欧美精品色综合| 99re8在线精品视频免费播放| 成人免费毛片app| 99在线热播精品免费| 日韩中文字幕区一区有砖一区 | 日本成人在线一区| 国产成人免费9x9x人网站视频| 成人一道本在线| 91免费视频大全|