国产探花免费观看_亚洲丰满少妇自慰呻吟_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.            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 商河县| 亚东县| 黄龙县| 依兰县| 徐汇区| 洛隆县| 天全县| 襄汾县| 曲松县| 绵竹市| 蓝田县| 平凉市| 静宁县| 米易县| 祥云县| 子长县| 沙坪坝区| 凯里市| 那坡县| 偃师市| 昌图县| 绵竹市| 万宁市| 辽宁省| 通化县| 缙云县| 江永县| 濮阳县| 鹤山市| 尉氏县| 吴桥县| 大同县| 新津县| 金乡县| 哈尔滨市| 潼关县| 灵川县| 东安县| 保靖县| 贵溪市| 开原市|