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

Nginx 解決504錯誤超時問題小結

 更新時間:2025年02月19日 09:23:06   作者:Java小白筆記  
本文主要介紹了ginx出現(xiàn)504 Gateway Timeout錯誤的原因,通常是因為程序執(zhí)行時間過長導致響應超時,下面就來介紹一下解決方法,具有一定的參考價值,感興趣的可以了解一下

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

最近在做測試,發(fā)現(xiàn)基本有所有接口響應時間過長的錯誤反饋都是504。

分析

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

通常有以下幾種情況導致

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

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

修改nginx配置

nginx.conf中,設置以下幾個參數(shù),增加超時時間

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_connect_timeout 1800s;#nginx跟后端服務器連接超時時間(代理連接超時)

proxy_send_timeout 1800s;#后端服務器數(shù)據(jù)回傳時間(代理發(fā)送超時)

proxy_read_timeout 1800s;#連接成功后,后端服務器響應時間(代理接收超時)

到此這篇關于Nginx 解決504超時問題小結的文章就介紹到這了,更多相關Nginx 504超時內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • nginx location語法使用介紹

    nginx location語法使用介紹

    Nginx 中的 Location 指令 是NginxHttpCoreModule中重要指令。Location 指令,是用來為匹配的 URI 進行配置,URI 即語法中的”/uri/”,可以是字符串或正則表達式。但如果要使用正則表達式,則必須指定前綴
    2015-01-01
  • Nginx解決轉發(fā)地址時跨域的問題

    Nginx解決轉發(fā)地址時跨域的問題

    這篇文章主要介紹了Nginx實現(xiàn)轉發(fā)地址解決跨域問題的方法,文中介紹的很詳細,對大家的學習具有一定的參考借鑒價值,有需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-01-01
  • Nginx可視化配置工具NginxWebUI的使用

    Nginx可視化配置工具NginxWebUI的使用

    本文主要介紹了Nginx可視化配置工具NginxWebUI的使用,可以使用?WebUI?配置?Nginx?的各項功能,包括端口轉發(fā),反向代理,ssl?證書配置,負載均衡等,感興趣的可以了解一下
    2022-01-01
  • nginx如何實現(xiàn)配置靜態(tài)資源服務器及防盜鏈

    nginx如何實現(xiàn)配置靜態(tài)資源服務器及防盜鏈

    這篇文章主要為大家介紹了nginx實現(xiàn)配置靜態(tài)資源服務器及防盜鏈步驟詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-11-11
  • nginx中如何配置proxy_pass

    nginx中如何配置proxy_pass

    這篇文章主要介紹了nginx中如何配置proxy_pass問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • Windows下Nginx的啟動停止重啟等命令操作過程

    Windows下Nginx的啟動停止重啟等命令操作過程

    最近在window 上安裝了nginx ,對nginx 的操作不是很熟,故在此記錄一下常用操作,本文詳細介紹了Windows下Nginx的啟動,停止,重啟等命令,需要的朋友可以參考下
    2024-03-03
  • nginx中重定向的實現(xiàn)

    nginx中重定向的實現(xiàn)

    本文主要介紹了Nginx中l(wèi)ocation匹配和rewrite重定向的規(guī)則與應用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2025-03-03
  • 接口服務在Nginx中提示HTTP 499問題的排查步驟

    接口服務在Nginx中提示HTTP 499問題的排查步驟

    本文詳細介紹了如何在Nginx中啟用請求時間日志以及如何在沒有該日志的情況下通過替代方法排查HTTP499問題,重點討論了前端超時配置差異和請求參數(shù)導致的文件大小差異,并提供了具體的排查步驟,需要的朋友可以參考下
    2026-03-03
  • Nginx配置網(wǎng)頁轉發(fā)的實現(xiàn)步驟

    Nginx配置網(wǎng)頁轉發(fā)的實現(xiàn)步驟

    本文主要介紹了Nginx配置網(wǎng)頁轉發(fā)的實現(xiàn)步驟,實現(xiàn)將云服務器的80端口轉發(fā)到另一臺服務器部署的網(wǎng)頁,具有一定的參考價值,感興趣的可以了解一下
    2024-05-05
  • nginx啟動、關閉及重啟等簡單命令小結

    nginx啟動、關閉及重啟等簡單命令小結

    這篇文章主要介紹了使用命令行重啟Nginx的方法,包括修改配置文件后重啟以使更改生效,查看端口占用情況,以及如何關閉Nginx,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2025-03-03

最新評論

三河市| 桦甸市| 鹤山市| 光山县| 南皮县| 昌都县| 陆良县| 安溪县| 丰台区| 理塘县| 泰来县| 沙洋县| 太仆寺旗| 太仆寺旗| 威信县| 乌拉特前旗| 娱乐| 紫金县| 广安市| 乳源| 大竹县| 拉孜县| 卫辉市| 永福县| 绵阳市| 岗巴县| 高雄县| 洪洞县| 克山县| 仪征市| 台中市| 北宁市| 仲巴县| 康定县| 克拉玛依市| 罗甸县| 黄平县| 晋江市| 绥德县| 云梦县| 民乐县|