国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > Nginx > 正文

nginx超時設置詳細介紹

2024-08-30 12:28:54
字體:
來源:轉載
供稿:網友

nginx常用的超時配置說明

client_header_timeout

語法 client_header_timeout time
默認值 60s
上下文 http server
說明 指定等待client發送一個請求頭的超時時間(例如:GET / HTTP/1.1).僅當在一次read中,沒有收到請求頭,才會算成超時。如果在超時時間內,client沒發送任何東西,nginx返回HTTP狀態碼408(“Request timed out”)

client_body_timeout

語法 client_body_timeout time
默認值 60s
上下文 http server location
說明 該指令設置請求體(request body)的讀超時時間。僅當在一次readstep中,沒有得到請求體,就會設為超時。超時后,nginx返回HTTP狀態碼408(“Request timed out”)

keepalive_timeout

語法 keepalive_timeout timeout [ header_timeout ]
默認值 75s
上下文 http server location
說明 第一個參數指定了與client的keep-alive連接超時時間。服務器將會在這個時間后關閉連接。可選的第二個參數指定了在響應頭Keep-Alive: timeout=time中的time值。這個頭能夠讓一些瀏覽器主動關閉連接,這樣服務器就不必要去關閉連接了。沒有這個參數,nginx不會發送Keep-Alive響應頭(盡管并不是由這個頭來決定連接是否“keep-alive”)
兩個參數的值可并不相同

  • 注意不同瀏覽器怎么處理“keep-alive”頭
  • MSIE和Opera忽略掉"Keep-Alive: timeout=<N>" header.
  • MSIE保持連接大約60-65秒,然后發送TCP RST
  • Opera永久保持長連接
  • Mozilla keeps the connection alive for N plus about 1-10 seconds.
  • Konqueror保持長連接N秒

lingering_timeout

語法 lingering_timeout time
默認值 5s
上下文 http server location
說明 lingering_close生效后,在關閉連接前,會檢測是否有用戶發送的數據到達服務器,如果超過lingering_timeout時間后還沒有數據可讀,就直接關閉連接;否則,必須在讀取完連接緩沖區上的數據并丟棄掉后才會關閉連接。

resolver_timeout

語法 resolver_timeout time
默認值 30s
上下文 http server location
說明 該指令設置DNS解析超時時間

proxy_connect_timeout

語法 proxy_connect_timeout time
默認值 60s
上下文 http server location
說明 該指令設置與upstream server的連接超時時間,有必要記住,這個超時不能超過75秒。
這個不是等待后端返回頁面的時間,那是由proxy_read_timeout聲明的。如果你的upstream服務器起來了,但是hanging住了(例如,沒有足夠的線程處理請求,所以把你的請求放到請求池里稍后處理),那么這個聲明是沒有用的,由于與upstream服務器的連接已經建立了。

proxy_read_timeout

語法 proxy_read_timeout time
默認值 60s
上下文 http server location
說明 該指令設置與代理服務器的讀超時時間。它決定了nginx會等待多長時間來獲得請求的響應。這個時間不是獲得整個response的時間,而是兩次reading操作的時間。

proxy_send_timeout

語法 proxy_send_timeout time
默認值 60s
上下文 http server location
說明 這個指定設置了發送請求給upstream服務器的超時時間。超時設置不是為了整個發送期間,而是在兩次write操作期間。如果超時后,upstream沒有收到新的數據,nginx會關閉連接

proxy_upstream_fail_timeout(fail_timeout)

語法 server address [fail_timeout=30s]
默認值 10s
上下文 upstream
說明 Upstream模塊下 server指令的參數,設置了某一個upstream后端失敗了指定次數(max_fails)后,該后端不可操作的時間,默認為10秒


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 柞水县| 中西区| 方正县| 汉寿县| 阳原县| 万宁市| 阳朔县| 通辽市| 南雄市| 托克逊县| 天峨县| 河南省| 辽宁省| 友谊县| 瓦房店市| 滦平县| 竹溪县| 登封市| 宣武区| 塔城市| 吉木萨尔县| 丹寨县| 桑日县| 安庆市| 琼中| 龙泉市| 定日县| 连山| 灌南县| 浠水县| 钦州市| 安宁市| 饶平县| 老河口市| 孟连| 邹平县| 北海市| 北海市| 沙坪坝区| 新营市| 响水县|