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

首頁 > 網站 > Nginx > 正文

Nginx的超時timeout配置詳解

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

本文介紹 Nginx 的 超時(timeout)配置。分享給大家,具體如下:

Nginx 處理的每個請求均有相應的超時設置。如果做好這些超時時間的限定,判定超時后資源被釋放,用來處理其他的請求,以此提升 Nginx 的性能。

keepalive_timeout

HTTP 是一種無狀態協議,客戶端向服務器發送一個 TCP 請求,服務端響應完畢后斷開連接。

如果客戶端向服務器發送多個請求,每個請求都要建立各自獨立的連接以傳輸數據。

HTTP 有一個 KeepAlive 模式,它告訴 webserver 在處理完一個請求后保持這個 TCP 連接的打開狀態。若接收到來自客戶端的其它請求,服務端會利用這個未被關閉的連接,而不需要再建立一個連接。

KeepAlive 在一段時間內保持打開狀態,它們會在這段時間內占用資源。占用過多就會影響性能。

Nginx 使用 keepalive_timeout 來指定 KeepAlive 的超時時間(timeout)。指定每個 TCP 連接最多可以保持多長時間。Nginx 的默認值是 75 秒,有些瀏覽器最多只保持 60 秒,所以可以設定為 60 秒。若將它設置為 0,就禁止了 keepalive 連接。

# 配置段: http, server, locationkeepalive_timeout 60s;

client_body_timeout

指定客戶端與服務端建立連接后發送 request body 的超時時間。如果客戶端在指定時間內沒有發送任何內容,Nginx 返回 HTTP 408(Request Timed Out)。

# 配置段: http, server, locationclient_body_timeout 20s;

client_header_timeout

客戶端向服務端發送一個完整的 request header 的超時時間。如果客戶端在指定時間內沒有發送一個完整的 request header,Nginx 返回 HTTP 408(Request Timed Out)。

# 配置段: http, server, locationclient_header_timeout 10s;

send_timeout

服務端向客戶端傳輸數據的超時時間。

# 配置段: http, server, locationsend_timeout 30s;

客戶度連接nginx超時, 建議5s內

接收客戶端header超時, 默認60s, 如果60s內沒有收到完整的http包頭, 返回408

Syntax: client_header_timeout time;Default:  client_header_timeout 60s;Context:  http, serverDefines a timeout for reading client request header. If a client does not transmit the entire header within this time, the 408 (Request Time-out) error is returned to the client.

接收客戶端body超時, 默認60s, 如果連續的60s內沒有收到客戶端的1個字節, 返回408

Syntax: client_body_timeout time;Default:  client_body_timeout 60s;Context:  http, server, locationDefines a timeout for reading client request body. The timeout is set only for a period between two successive read operations, not for the transmission of the whole request body. If a client does not transmit anything within this time, the 408 (Request Time-out) error is returned to the client.            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 沙田区| 额尔古纳市| 邵武市| 精河县| 醴陵市| 崇义县| 灵山县| 三亚市| 合水县| 扬州市| 鲁山县| 井陉县| 邵阳县| 澄迈县| 焉耆| 鲁甸县| 玉树县| 象州县| 巫山县| 库伦旗| 垫江县| 永福县| 筠连县| 正安县| 永昌县| 济宁市| 古丈县| 兰溪市| 博野县| 榆中县| 屯昌县| 闻喜县| 广安市| 五台县| 涟源市| 什邡市| 台南县| 霍州市| 定州市| 都江堰市| 民勤县|