婷婷综合国产,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
    在线免费观看日本欧美| 亚洲午夜一区二区| 欧美一二三四区在线| 欧美色欧美亚洲另类二区| 91国模大尺度私拍在线视频| 色视频一区二区| 99精品视频在线免费观看| 91最新地址在线播放| av在线不卡网| 欧美四级电影网| 67194成人在线观看| 日韩精品最新网址| xfplay精品久久| 国产精品网站一区| 一区二区三区在线视频免费| 午夜电影网亚洲视频| 奇米四色…亚洲| 久久99热国产| 99久久久国产精品| 欧美日韩五月天| 久久久久青草大香线综合精品| 中文文精品字幕一区二区| 成人欧美一区二区三区1314 | 久久品道一品道久久精品| 国产亚洲一区二区三区四区 | 久久伊人中文字幕| 国产精品久久久久久久久久免费看 | 国产伦精品一区二区三区视频青涩| 国产在线精品一区二区夜色| 99久久伊人精品| 日韩午夜电影av| 18欧美乱大交hd1984| 日韩国产在线一| 国产成人精品免费| 91官网在线免费观看| 久久综合一区二区| 亚洲综合在线观看视频| 国产在线国偷精品免费看| 91久久线看在观草草青青| 久久免费的精品国产v∧| 一级日本不卡的影视| 国产一区二区三区免费| 欧美色男人天堂| 1024亚洲合集| 国产成人自拍网| 日韩欧美国产高清| 亚洲电影一区二区三区| 波多野洁衣一区| 欧美精品一区二区三区高清aⅴ| 依依成人精品视频| 成人精品一区二区三区中文字幕| 日韩午夜激情电影| 五月天网站亚洲| 91黄色免费网站| 亚洲男同性恋视频| av不卡在线观看| 久久久久久9999| 国内欧美视频一区二区| 91精品国产综合久久精品麻豆| 亚洲美女少妇撒尿| 97久久精品人人爽人人爽蜜臀| 久久久精品2019中文字幕之3| 日本女人一区二区三区| 色噜噜狠狠色综合欧洲selulu| 国产精品视频看| 懂色av中文一区二区三区| 久久久久久久综合色一本| 久久不见久久见免费视频7| 91精品国产aⅴ一区二区| 夜夜夜精品看看| 欧美色综合天天久久综合精品| 一区二区三区久久久| 色乱码一区二区三区88| 亚洲一区二区视频在线观看| 在线一区二区三区四区五区 | 五月天婷婷综合| 欧美日韩免费不卡视频一区二区三区| 亚洲精品久久久蜜桃| 色噜噜夜夜夜综合网| 亚洲最新视频在线播放| 在线免费av一区| 奇米影视一区二区三区小说| 欧美一区二区久久久| 麻豆成人91精品二区三区| 欧美电影免费观看高清完整版在线 | 国产无遮挡一区二区三区毛片日本| 国产综合色产在线精品 | 91蜜桃网址入口| 一区二区激情视频| 日韩欧美高清在线| 岛国精品在线观看| 伊人性伊人情综合网| 欧美高清激情brazzers| 狠狠v欧美v日韩v亚洲ⅴ| 欧美国产一区在线| 欧洲精品一区二区| 看片的网站亚洲| 国产精品久久夜| 欧美性一二三区| 国内成人免费视频| 一区二区在线观看视频在线观看| 777a∨成人精品桃花网| 丁香激情综合国产| 午夜伦欧美伦电影理论片| 久久午夜老司机| 94-欧美-setu| 久久超碰97中文字幕| 亚洲啪啪综合av一区二区三区| 欧美久久久久久久久久| 成人影视亚洲图片在线| 午夜免费欧美电影| 国产精品色在线观看| 337p亚洲精品色噜噜狠狠| 成人听书哪个软件好| 日本成人中文字幕| 最近中文字幕一区二区三区| 精品欧美久久久| 欧美这里有精品| 成人免费看的视频| 蜜臀av性久久久久av蜜臀妖精| 国产精品国产精品国产专区不蜜| 欧美一区二区三区电影| 欧美三级电影在线看| 成人激情免费电影网址| 韩国欧美国产一区| 石原莉奈在线亚洲二区| 综合分类小说区另类春色亚洲小说欧美| 91精品国产一区二区| 91国偷自产一区二区三区成为亚洲经典 | 91原创在线视频| 国产乱码精品一品二品| 天堂蜜桃91精品| 亚洲精品视频免费观看| 欧美激情一区二区三区全黄| 日韩免费视频线观看| 777a∨成人精品桃花网| 欧美亚洲免费在线一区| 97国产精品videossex| 丁香啪啪综合成人亚洲小说| 国产精品99久| 国产精品系列在线观看| 国产精品亚洲午夜一区二区三区| 麻豆成人91精品二区三区| 爽好久久久欧美精品| 五月天欧美精品| 日韩高清一区二区| 免费欧美在线视频| 免费成人在线播放| 青青草国产成人99久久| 免费久久精品视频| 免费成人av在线| 久久99深爱久久99精品| 国产综合久久久久久鬼色| 国产一区中文字幕| 粗大黑人巨茎大战欧美成人| 成人国产精品免费观看| 91啪亚洲精品| 欧美精三区欧美精三区| 日韩欧美国产综合在线一区二区三区| 在线成人av网站| 欧美变态凌虐bdsm| 国产亲近乱来精品视频| ㊣最新国产の精品bt伙计久久| 一区二区三区四区五区视频在线观看| 一区二区三区在线视频观看58| 亚洲v精品v日韩v欧美v专区| 蜜臀av一区二区在线免费观看 | 国产超碰在线一区| av一二三不卡影片| 欧美网站一区二区| 日韩三级高清在线| 国产精品狼人久久影院观看方式| 亚洲视频香蕉人妖| 日韩综合一区二区| 成人激情校园春色| 欧美日韩电影在线| 久久精品亚洲乱码伦伦中文| 亚洲三级理论片| 蜜桃久久久久久久| 成人手机在线视频| 91精品国产麻豆国产自产在线 | 久久aⅴ国产欧美74aaa| 不卡在线视频中文字幕| 欧美片网站yy| 国产精品美女一区二区三区 | 色偷偷久久一区二区三区| 日韩一区二区高清| 亚洲欧洲日韩一区二区三区| 免费成人av资源网| 91国产丝袜在线播放| 国产色综合久久| 久久精品国产一区二区三| av成人老司机| 国产亚洲精品资源在线26u| 亚洲国产精品欧美一二99| 成人久久久精品乱码一区二区三区| 欧美一级黄色录像| 亚洲综合成人在线| 97se亚洲国产综合自在线| 精品国产污网站|