問題
項目的一個功能由于數(shù)據(jù)量過于龐大,服務器處理請求時間過長,導致超出Nginx配置的代理請求超時時間,其會報錯404!時間在一分鐘左右就會跳轉Nginx錯誤頁面。這里從Nginx端的配置來說如何解決這類問題!
解決方式
修改Nginx配置的代理請求時間
具體解決步驟
1.找到對應Nginx的配置文件
2.修改代理超時時間
下圖三個參數(shù)為代理連接超時時間、代理讀取超時時間、代理傳送超時時間。讀者可根據(jù)需要去修改參數(shù)
參數(shù)詳解:
proxy_connect_timeout 90;
后端服務器連接的超時時間_發(fā)起握手等候響應超時時間
proxy_read_timeout 180;
連接成功后_等候后端服務器響應時間_其實已經(jīng)進入后端的排隊之中等候處理(也可以說是后端服務器處理請求的時間)
proxy_send_timeout 180;
后端服務器數(shù)據(jù)回傳時間_就是在規(guī)定時間之內后端服務器必須傳完所有的數(shù)據(jù)文章來源:http://www.zghlxwxcb.cn/news/detail-540158.html
3.重啟Nginx
一定要重啟Nginx!不然配置不會生效的??!文章來源地址http://www.zghlxwxcb.cn/news/detail-540158.html
到了這里,關于Nginx請求處理時間過長問題解決的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!