nginx反向代理60s超時報錯問題解決
情況描述:由于網(wǎng)絡(luò)原因,必須經(jīng)過反向代理去分發(fā)不同的服務(wù)功能,同時由于代理的服務(wù)特殊,執(zhí)行時間通常會很長,所以超過60秒就會報錯。經(jīng)排查,未經(jīng)由nginx反向代理,直接訪問代理服務(wù)并不會出現(xiàn)60超時問題。報錯內(nèi)容:
An error occurred.
Sorry, the page you are looking for is currently unavailable.
Please try again later.
If you are the system administrator of this resource then you should check the error log for details.
Faithfully yours, nginx.
報錯如圖:

原因分析和處理:網(wǎng)上百度說是nginx超時問題引起的,然后找到很多關(guān)于長連接keepalive_timeout,客戶端請求體響應(yīng)時間client_body_timeout,響應(yīng)時間send_timeout,客戶端消息頭讀取時間client_header_timeout等參數(shù)的配置,但是經(jīng)過測試,均無效果。
后增加了proxy_read_timeout參數(shù),設(shè)置了超過60秒,問題解決。

參數(shù)解釋:
nginx中的proxy_read_timeout指令用于設(shè)置代理連接的超時時間。當(dāng)nginx作為代理服務(wù)器轉(zhuǎn)發(fā)請求給后端服務(wù)器時,如果后端服務(wù)器在指定的時間內(nèi)沒有響應(yīng),nginx將終止連接并返回錯誤。
該指令的默認(rèn)值為60秒,可以根據(jù)需要進(jìn)行調(diào)整。較短的超時時間可以更快地檢測到后端服務(wù)器的故障,但同時也可能因為服務(wù)器響應(yīng)時間過長而誤判為故障。較長的超時時間則可以容忍后端服務(wù)器的響應(yīng)延遲,但也會增加客戶端請求的等待時間。
需要注意的是,proxy_read_timeout指令只控制讀取響應(yīng)的超時時間,不包括與后端服務(wù)器建立連接的時間。如果需要設(shè)置連接超時時間,可以使用proxy_connect_timeout指令。
到此這篇關(guān)于nginx反向代理60s超時報錯問題解決的文章就介紹到這了,更多相關(guān)nginx反向代理超時報錯內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Nginx圖片服務(wù)器配置之后圖片訪問404的問題解決
本文主要介紹了Nginx圖片服務(wù)器配置之后圖片訪問404的問題解決,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-03-03
Nginx/Apache服務(wù)器SSL證書自動化部署與續(xù)期實戰(zhàn)教程
文章主要介紹了手動管理SSL證書的繁瑣和風(fēng)險,特別是證書過期導(dǎo)致的業(yè)務(wù)中斷,文章介紹了如何使用ACME協(xié)議和Certbot工具實現(xiàn)Nginx和Apache的自動化部署與續(xù)期,感興趣的朋友一起看看吧2026-04-04
nginx配置前端請求轉(zhuǎn)發(fā)到指定的后端ip方式
文章主要解釋了Nginx配置中如何通過location規(guī)則將前端靜態(tài)資源和后端接口請求進(jìn)行分流,并詳細(xì)描述了請求轉(zhuǎn)發(fā)到后端的具體過程,包括rewrite規(guī)則、代理協(xié)議設(shè)置、請求頭透傳、代理地址指定及失敗重試機(jī)制等2026-05-05
Nginx 平滑升級的實現(xiàn)(拒絕服務(wù)漏洞)
本文主要介紹了Nginx 平滑升級的實現(xiàn)(拒絕服務(wù)漏洞),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2025-02-02
Ubuntu環(huán)境下安裝部署Nginx詳細(xì)步驟(有網(wǎng))
Nginx是一個開源的?HTTP?網(wǎng)絡(luò)服務(wù)器,下面這篇文章主要給大家介紹了關(guān)于Ubuntu環(huán)境下安裝部署Nginx(有網(wǎng))的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下2024-01-01

