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

首頁(yè) > 網(wǎng)站 > Nginx > 正文

nginx超時(shí)設(shè)置詳細(xì)介紹

2024-08-30 12:23:11
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
這篇文章主要介紹了nginx超時(shí)設(shè)置詳細(xì)介紹的相關(guān)資料,需要的朋友可以參考下

nginx常用的超時(shí)配置說(shuō)明

client_header_timeout

語(yǔ)法 client_header_timeout time
默認(rèn)值 60s
上下文 http server
說(shuō)明 指定等待client發(fā)送一個(gè)請(qǐng)求頭的超時(shí)時(shí)間(例如:GET / HTTP/1.1).僅當(dāng)在一次read中,沒(méi)有收到請(qǐng)求頭,才會(huì)算成超時(shí)。如果在超時(shí)時(shí)間內(nèi),client沒(méi)發(fā)送任何東西,nginx返回HTTP狀態(tài)碼408(“Request timed out”)

client_body_timeout

語(yǔ)法 client_body_timeout time
默認(rèn)值 60s
上下文 http server location
說(shuō)明 該指令設(shè)置請(qǐng)求體(request body)的讀超時(shí)時(shí)間。僅當(dāng)在一次readstep中,沒(méi)有得到請(qǐng)求體,就會(huì)設(shè)為超時(shí)。超時(shí)后,nginx返回HTTP狀態(tài)碼408(“Request timed out”)

keepalive_timeout

語(yǔ)法 keepalive_timeout timeout [ header_timeout ]
默認(rèn)值 75s
上下文 http server location
說(shuō)明 第一個(gè)參數(shù)指定了與client的keep-alive連接超時(shí)時(shí)間。服務(wù)器將會(huì)在這個(gè)時(shí)間后關(guān)閉連接。可選的第二個(gè)參數(shù)指定了在響應(yīng)頭Keep-Alive: timeout=time中的time值。這個(gè)頭能夠讓一些瀏覽器主動(dòng)關(guān)閉連接,這樣服務(wù)器就不必要去關(guān)閉連接了。沒(méi)有這個(gè)參數(shù),nginx不會(huì)發(fā)送Keep-Alive響應(yīng)頭(盡管并不是由這個(gè)頭來(lái)決定連接是否“keep-alive”)
兩個(gè)參數(shù)的值可并不相同

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

lingering_timeout

語(yǔ)法 lingering_timeout time
默認(rèn)值 5s
上下文 http server location
說(shuō)明 lingering_close生效后,在關(guān)閉連接前,會(huì)檢測(cè)是否有用戶發(fā)送的數(shù)據(jù)到達(dá)服務(wù)器,如果超過(guò)lingering_timeout時(shí)間后還沒(méi)有數(shù)據(jù)可讀,就直接關(guān)閉連接;否則,必須在讀取完連接緩沖區(qū)上的數(shù)據(jù)并丟棄掉后才會(huì)關(guān)閉連接。

resolver_timeout

語(yǔ)法 resolver_timeout time
默認(rèn)值 30s
上下文 http server location
說(shuō)明 該指令設(shè)置DNS解析超時(shí)時(shí)間

proxy_connect_timeout

語(yǔ)法 proxy_connect_timeout time
默認(rèn)值 60s
上下文 http server location
說(shuō)明 該指令設(shè)置與upstream server的連接超時(shí)時(shí)間,有必要記住,這個(gè)超時(shí)不能超過(guò)75秒。
這個(gè)不是等待后端返回頁(yè)面的時(shí)間,那是由proxy_read_timeout聲明的。如果你的upstream服務(wù)器起來(lái)了,但是hanging住了(例如,沒(méi)有足夠的線程處理請(qǐng)求,所以把你的請(qǐng)求放到請(qǐng)求池里稍后處理),那么這個(gè)聲明是沒(méi)有用的,由于與upstream服務(wù)器的連接已經(jīng)建立了。

proxy_read_timeout

語(yǔ)法 proxy_read_timeout time
默認(rèn)值 60s
上下文 http server location
說(shuō)明 該指令設(shè)置與代理服務(wù)器的讀超時(shí)時(shí)間。它決定了nginx會(huì)等待多長(zhǎng)時(shí)間來(lái)獲得請(qǐng)求的響應(yīng)。這個(gè)時(shí)間不是獲得整個(gè)response的時(shí)間,而是兩次reading操作的時(shí)間。

proxy_send_timeout

語(yǔ)法 proxy_send_timeout time
默認(rèn)值 60s
上下文 http server location
說(shuō)明 這個(gè)指定設(shè)置了發(fā)送請(qǐng)求給upstream服務(wù)器的超時(shí)時(shí)間。超時(shí)設(shè)置不是為了整個(gè)發(fā)送期間,而是在兩次write操作期間。如果超時(shí)后,upstream沒(méi)有收到新的數(shù)據(jù),nginx會(huì)關(guān)閉連接

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 巩留县| 顺平县| 永善县| 新野县| 英山县| 襄汾县| 东山县| 内黄县| 永定县| 湘乡市| 达尔| 湘潭市| 吴江市| 尚义县| 无棣县| 诸城市| 枣强县| 合阳县| 卫辉市| 全椒县| 涪陵区| 贡觉县| 衡东县| 镇雄县| 凌云县| 白沙| 通化县| 恩施市| 盐津县| 连城县| 富裕县| 静乐县| 班戈县| 凤凰县| 榆社县| 玛曲县| 北宁市| 万安县| 南宁市| 中牟县| 日照市|