最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Nginx出現(xiàn)504 Gateway Time-out的解決方法

 更新時間:2023年10月29日 10:12:55   作者:就看見扣扣號  
nginx訪問出現(xiàn)504 Gateway Time-out,一般是由于程序執(zhí)行時間過長導(dǎo)致響應(yīng)超時,本文就來介紹一下解決方法,感興趣的可以了解一下

問題發(fā)現(xiàn)

客戶在系統(tǒng)中上傳文件的時候,如果上傳文件過大,因為系統(tǒng)需要讀取excel文件內(nèi)容,進行處理,所以耗時比較長,導(dǎo)致等待超時。

分析

nginx訪問出現(xiàn)504 Gateway Time-out,一般是由于程序執(zhí)行時間過長導(dǎo)致響應(yīng)超時,例如程序需要執(zhí)行90秒,而nginx最大響應(yīng)等待時間為30秒,這樣就會出現(xiàn)超時。

通常有以下幾種情況導(dǎo)致

  • 程序在處理大量數(shù)據(jù),導(dǎo)致等待超時。
  • 程序中調(diào)用外部請求,而外部請求響應(yīng)超時。
  • 連接數(shù)據(jù)庫失敗而沒有停止,死循環(huán)重新連。

出現(xiàn)這種情況,我們可以先優(yōu)化程序,縮短執(zhí)行時間。假如是文件解析這種本身就耗時比較長的任務(wù),則可以調(diào)大nginx超時限制的參數(shù),使程序可以正常執(zhí)行。

修改nginx的配置

http {
    ...
    fastcgi_connect_timeout 3000;
    fastcgi_send_timeout 3000;
    fastcgi_read_timeout 3000;
	···
}
fastcgi_connect_timeout
fastcgi連接超時時間,默認60秒

fastcgi_send_timeout
nginx 進程向 fastcgi 進程發(fā)送請求過程的超時時間,默認值60秒

fastcgi_read_timeout
fastcgi 進程向 nginx 進程發(fā)送輸出過程的超時時間,默認值60秒
server {
    listen 8888;
    location / {
        proxy_pass http://pdfs;
        proxy_connect_timeout   18000;
        proxy_send_timeout      18000;
        proxy_read_timeout      18000;
        proxy_set_header Host 172.10.10.35:8081;
        proxy_set_header X-Forwarded-Scheme  $scheme;
        proxy_set_header X-Forwarded-For $remote_addr;
        proxy_pass   http://172.10.10.35:8083/demo/;
    }
}
  • proxy_connect_timeout 1800s;#nginx跟后端服務(wù)器連接超時時間(代理連接超時)
  • proxy_send_timeout 1800s;#后端服務(wù)器數(shù)據(jù)回傳時間(代理發(fā)送超時)
  • proxy_read_timeout 1800s;#連接成功后,后端服務(wù)器響應(yīng)時間(代理接收超時)

到此這篇關(guān)于Nginx出現(xiàn)504 Gateway Time-out的解決方法的文章就介紹到這了,更多相關(guān)Nginx 504 Gateway Time-out內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家! 

相關(guān)文章

  • Keepalived如何實現(xiàn)Nginx高可用

    Keepalived如何實現(xiàn)Nginx高可用

    這篇文章主要介紹了Keepalived如何實現(xiàn)Nginx高可用,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-10-10
  • Nginx配置Prometheus監(jiān)控的實現(xiàn)

    Nginx配置Prometheus監(jiān)控的實現(xiàn)

    本文主要介紹了Nginx配置Prometheus監(jiān)控的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-02-02
  • 基于nginx實現(xiàn)上游服務(wù)器動態(tài)自動上下線無需reload的實現(xiàn)方法

    基于nginx實現(xiàn)上游服務(wù)器動態(tài)自動上下線無需reload的實現(xiàn)方法

    這篇文章主要介紹了基于nginx實現(xiàn)上游服務(wù)器動態(tài)自動上下線無需reload,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-02-02
  • Nginx+Keepalived實現(xiàn)雙機主備的方法

    Nginx+Keepalived實現(xiàn)雙機主備的方法

    這篇文章主要介紹了Nginx+Keepalived實現(xiàn)雙機主備的方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-03-03
  • nginx開啟https配置之后網(wǎng)頁無法訪問的問題處理解決

    nginx開啟https配置之后網(wǎng)頁無法訪問的問題處理解決

    最近新購服務(wù)器部署nginx之后按照之前的方式部署前端項目并配置https之后訪問頁面無法顯示,本文主要介紹了nginx開啟https配置之后網(wǎng)頁無法訪問的問題處理解決,具有一定的參考價值,感興趣的可以了解一下
    2023-11-11
  • Nginx配置入門教程

    Nginx配置入門教程

    這篇文章主要介紹了Nginx配置入門教程,本文講解了反向代理的概念、初始配置、進階配置、負載均衡配置等內(nèi)容,需要的朋友可以參考下
    2015-02-02
  • 解決Nginx 配置 proxy_pass 后 返回404問題

    解決Nginx 配置 proxy_pass 后 返回404問題

    這篇文章主要介紹了Nginx 配置 proxy_pass 后 返回404問題,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-01-01
  • nginx http重定向https配置說明

    nginx http重定向https配置說明

    這篇文章主要介紹了nginx http重定向https配置說明的相關(guān)資料,需要的朋友可以參考下
    2017-04-04
  • Nginx 代理轉(zhuǎn)發(fā)阿里云OSS上傳的實現(xiàn)代碼

    Nginx 代理轉(zhuǎn)發(fā)阿里云OSS上傳的實現(xiàn)代碼

    這篇文章主要介紹了Nginx 代理轉(zhuǎn)發(fā)阿里云OSS上傳的實現(xiàn)代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-09-09
  • Nginx之https證書配置實現(xiàn)

    Nginx之https證書配置實現(xiàn)

    本文主要介紹了Nginx之https證書配置的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-12-12

最新評論

汾西县| 麻栗坡县| 株洲市| 东台市| 洞头县| 济源市| 新密市| 怀宁县| 澳门| 改则县| 伊春市| 砀山县| 宁化县| 新安县| 杨浦区| 甘洛县| 炎陵县| 靖宇县| 高清| 彭泽县| 镶黄旗| 房产| 莆田市| 南溪县| 宿松县| 苍南县| 巴彦县| 屏山县| 遂平县| 辽源市| 武宣县| 陇西县| 哈巴河县| 犍为县| 应用必备| 黎城县| 交口县| 常宁市| 巴彦淖尔市| 陈巴尔虎旗| 扶绥县|