婷婷综合国产,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
    亚洲成人av在线电影| 国产精品久久三区| 亚洲自拍偷拍欧美| 亚洲综合一二三区| 亚洲精品高清视频在线观看| 中文字幕亚洲电影| 亚洲你懂的在线视频| 午夜伦欧美伦电影理论片| 亚洲人精品一区| 亚洲另类春色国产| 日韩精品乱码免费| 制服丝袜日韩国产| 91亚洲午夜精品久久久久久| 国产欧美一区二区精品忘忧草| 91精品欧美久久久久久动漫 | 亚洲综合图片区| 国产在线观看免费一区| 在线观看视频一区二区| 精品福利一区二区三区 | 成人97人人超碰人人99| 欧美一级二级在线观看| 亚洲日本成人在线观看| 久久精品国产精品亚洲精品| 欧美日韩精品一区二区在线播放| 91论坛在线播放| 欧洲在线/亚洲| 国产欧美日韩在线视频| 波多野结衣在线一区| 日本一区二区三区电影| 国产中文字幕一区| 国产欧美日韩卡一| 丁香另类激情小说| 一级精品视频在线观看宜春院| 色婷婷av久久久久久久| 国产精品久久午夜| 国产精品二区一区二区aⅴ污介绍| 国产在线精品一区二区| 99久久99久久综合| 国产亚洲精品超碰| 欧美亚洲一区二区在线观看| 亚洲综合色噜噜狠狠| 日本高清不卡视频| 国产精品丝袜一区| 成人动漫一区二区| 综合在线观看色| 精品一区二区三区在线播放| 欧美亚洲日本一区| 亚洲三级小视频| 亚洲一区二区在线播放相泽| 91免费在线视频观看| 国产日韩综合av| 午夜电影一区二区| 26uuu久久天堂性欧美| 国内外成人在线视频| 亚洲欧美日韩电影| 久久久久久久久久美女| 亚洲综合男人的天堂| 欧美久久一二区| 国产高清精品网站| 亚洲美女在线一区| 欧美一级久久久久久久大片| 青青草原综合久久大伊人精品| 精品美女一区二区三区| 一本大道av一区二区在线播放| 国产精品视频免费看| 国产精品污污网站在线观看| 老司机免费视频一区二区三区| 欧洲av一区二区嗯嗯嗯啊| 国产精品久久久久久久午夜片| 国产成人av一区二区| 久久精品一区二区三区不卡牛牛 | 国产精品一区二区在线看| 99天天综合性| 国产精品国产自产拍高清av | 久久国产精品99精品国产| 精品一区二区三区日韩| 午夜精品一区二区三区三上悠亚| 国产精品一区二区你懂的| 日韩欧美一区二区久久婷婷| 青青草成人在线观看| 欧美精品 国产精品| 免费观看在线综合色| 26uuu亚洲综合色| 福利一区二区在线| 亚洲欧美色图小说| 337p亚洲精品色噜噜| 狠狠色丁香久久婷婷综合丁香| 欧美在线啊v一区| 日韩和欧美一区二区| 精品久久久久久久人人人人传媒| 国产.欧美.日韩| 亚洲综合清纯丝袜自拍| 精品日韩成人av| 99r国产精品| 午夜精品久久久久久久99樱桃| 精品国产电影一区二区| 成人毛片在线观看| 亚洲一区二区五区| 日韩免费视频一区| av中文字幕一区| 日韩国产在线一| 中文字幕精品一区| 天堂蜜桃91精品| 久久久久久毛片| 一本久道久久综合中文字幕| 日本视频中文字幕一区二区三区| 久久久久久久久97黄色工厂| 色一情一伦一子一伦一区| 蜜桃视频在线观看一区| 国产精品国产三级国产普通话三级| 欧美午夜视频网站| 国产精品99久久久| 亚洲高清视频中文字幕| 欧美精品一区二区三区在线播放 | 欧美第一区第二区| 色欧美片视频在线观看| 久久99精品一区二区三区三区| 综合色中文字幕| 久久久久久久久久久99999| 欧美日韩美女一区二区| 99久久精品国产导航| 国产一区二区不卡| 亚洲一区二区成人在线观看| 国产午夜精品一区二区| 欧美大片在线观看| 久久99国产精品免费| 亚洲在线观看免费视频| 国产精品剧情在线亚洲| 久久精品水蜜桃av综合天堂| 欧美一区二区女人| 欧美久久久久久久久| 91视频观看视频| 国产69精品久久99不卡| 丰满放荡岳乱妇91ww| 久久国内精品自在自线400部| 亚洲国产综合色| 国产精品青草综合久久久久99| 欧美一区二区三区色| 欧美猛男gaygay网站| 欧美日韩精品高清| 色综合久久久久综合体桃花网| 成人免费毛片嘿嘿连载视频| 精品亚洲国产成人av制服丝袜| 久久激五月天综合精品| 视频一区二区三区在线| 日韩国产精品久久久久久亚洲| 日韩精品欧美精品| 亚洲成a人v欧美综合天堂下载 | 欧美高清在线视频| 久久综合给合久久狠狠狠97色69| 日韩一级二级三级精品视频| 日韩一区二区免费高清| 91精品国产黑色紧身裤美女| 6080日韩午夜伦伦午夜伦| 欧美调教femdomvk| 欧美日本免费一区二区三区| 欧美亚洲综合久久| 国产乱码一区二区三区| 蜜桃视频免费观看一区| 日韩精品一区二区在线| 欧美性生活大片视频| 国产精品视频yy9299一区| 欧美午夜精品免费| 免费成人在线播放| 亚洲国产成人在线| 91精品国产一区二区三区香蕉| 国产精品1区2区3区| 午夜视频在线观看一区二区| 亚洲精品国产成人久久av盗摄 | 国产精品乡下勾搭老头1| 精品一区二区三区免费视频| 日韩精品欧美精品| 视频在线在亚洲| 一区二区三区在线视频免费| 欧美日韩国产中文| 免播放器亚洲一区| 中文字幕 久热精品 视频在线| 欧美性淫爽ww久久久久无| 成人国产视频在线观看| 另类小说综合欧美亚洲| 亚洲一区二区成人在线观看| 1024亚洲合集| 亚洲国产精品ⅴa在线观看| 精品国产污污免费网站入口| 91麻豆国产香蕉久久精品| 国产成人综合自拍| 精品无人码麻豆乱码1区2区| 免费看日韩精品| 久久国产精品无码网站| 视频一区中文字幕国产| 亚洲在线中文字幕| 国产精品日日摸夜夜摸av| 久久综合给合久久狠狠狠97色69| 欧美成人一区二区三区片免费| 久久久久国产精品人| 91免费版在线| 日韩精品福利网| 欧美电影免费观看高清完整版在| 久久综合色综合88| 亚洲视频在线观看一区|