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

nginx 504 Gateway Time-out錯誤解決方法

 更新時間:2014年11月22日 13:29:48   投稿:mdxy-dxy  
我們經(jīng)常會發(fā)現(xiàn)大量的nginx服務(wù)器訪問時會提示nginx 504 Gateway Time-out錯誤了,下面我來總結(jié)了一些解決辦法,有需要了解的同學可進入?yún)⒖?/div>

一般看來, 這種情況可能是由于nginx默認的fastcgi進程響應(yīng)的緩沖區(qū)太小造成的, 這將導致fastcgi進程被掛起, 如果你的fastcgi服務(wù)對這個掛起處理的不好, 那么最后就極有可能導致504 Gateway Time-out
現(xiàn)在的網(wǎng)站, 尤其某些論壇有大量的回復和很多內(nèi)容的, 一個頁面甚至有幾百K
默認的fastcgi進程響應(yīng)的緩沖區(qū)是8K, 我們可以設(shè)置大點

在nginx.conf里, 加入:

fastcgi_buffers 8 128k

這表示設(shè)置fastcgi緩沖區(qū)為8×128k
當然如果您在進行某一項即時的操作, 可能需要nginx的超時參數(shù)調(diào)大點, 例如設(shè)置成60秒:

send_timeout 60;

我只是調(diào)整了這兩個參數(shù), 結(jié)果就是沒有再顯示那個超時, 可以說效果不錯

另一篇文章

首先是更改php-fpm的幾處配置:

把max_children由之前的10改為現(xiàn)在的30,這樣就可以保證 有充足的php-cgi進程可以被使用;

把request_terminate_timeout由之前的0s改為60s,這樣php-cgi進程 處理腳本的超時時間就是60秒,可以防止進程都被掛起,提高利用效率。

接著再更改nginx的幾個配置項,減少FastCGI的請求次 數(shù),盡量維持buffers不變:

fastcgi_buffers由 4 64k 改為 2 256k;
fastcgi_buffer_size 由 64k 改為 128K;
fastcgi_busy_buffers_size 由 128K 改為 256K;
fastcgi_temp_file_write_size 由 128K 改為 256K。

好了,重新加載php-fpm和nginx的配置,再次測試,至今兩周時間內(nèi)沒有再出現(xiàn)504 Gateway Time-out的情況,算是達到效果了。

另外,php-fpm的默認靜態(tài)處理方式會使得php-cgi的進程長期占用內(nèi)存而無法釋放,這也是導致nginx出錯的原因之一,因此可以將php-fpm的處理方式改成apache模式。
apache-like

相關(guān)文章

  • nginx反向代理proxy_pass遇到的死循環(huán)問題

    nginx反向代理proxy_pass遇到的死循環(huán)問題

    這篇文章主要介紹了nginx反向代理proxy_pass遇到的死循環(huán)問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • nginx源碼分析線程池詳解

    nginx源碼分析線程池詳解

    這篇文章主要介紹了nginx源碼分析線程池詳解的相關(guān)資料,需要的朋友可以參考下
    2017-05-05
  • Nginx搭建流媒體FLV視頻服務(wù)器配置示例

    Nginx搭建流媒體FLV視頻服務(wù)器配置示例

    這篇文章主要介紹了Nginx搭建流媒體FLV視頻服務(wù)器配置示例,,需要的朋友可以參考下
    2014-08-08
  • ubuntu系統(tǒng)中nginx啟動腳本

    ubuntu系統(tǒng)中nginx啟動腳本

    這篇文章主要介紹了ubuntu系統(tǒng)中nginx啟動腳本,可以實現(xiàn)nginx的自啟動,需要的朋友可以參考下
    2014-02-02
  • Nginx配置文件解析

    Nginx配置文件解析

    Nginx 是一款常用的 Web 服務(wù)器軟件,其配置文件用于指定服務(wù)器的行為和功能,本文將給大家詳細的解析Nginx配置文件,文中有相關(guān)的代碼示例供大家參考,需要的朋友可以參考下
    2023-09-09
  • Debian系統(tǒng)下為PHP程序配置Nginx服務(wù)器的基本教程

    Debian系統(tǒng)下為PHP程序配置Nginx服務(wù)器的基本教程

    這篇文章主要介紹了Debian系統(tǒng)下為PHP程序配置Nginx服務(wù)器的基本教程,這里使用到了FastCGI和php-fpm,需要的朋友可以參考下
    2015-12-12
  • nacos集群搭建Nginx負載均衡的操作詳解

    nacos集群搭建Nginx負載均衡的操作詳解

    這篇文章主要介紹了nacos集群搭建Nginx負載均衡的詳細操作,文中通過代碼示例和圖文介紹的非常詳細,對大家的學習或工作有一定的幫助,需要的朋友可以參考下
    2024-01-01
  • Keepalived實現(xiàn)Nginx負載均衡高可用的示例代碼

    Keepalived實現(xiàn)Nginx負載均衡高可用的示例代碼

    這篇文章主要介紹了Keepalived實現(xiàn)Nginx負載均衡高可用的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-04-04
  • Nginx實現(xiàn)接口復制的示例代碼

    Nginx實現(xiàn)接口復制的示例代碼

    本文主要介紹了使用Nginx的mirror指令和Lua腳本實現(xiàn)接口流復制,方便將請求同時轉(zhuǎn)發(fā)到多個后端服務(wù)器,具有一定的參考價值,感興趣的可以了解一下
    2025-01-01
  • Nginx同時支持Http和Https的配置詳解

    Nginx同時支持Http和Https的配置詳解

    這篇文章主要介紹了Nginx同時支持Http和Https的配置詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-08-08

最新評論

潼南县| 客服| 凭祥市| 沈丘县| 额尔古纳市| 石柱| 额敏县| 祥云县| 平安县| 固镇县| 张家口市| 福建省| 精河县| 电白县| 英吉沙县| 浪卡子县| 罗田县| 曲靖市| 台中县| 宿迁市| 太仓市| 邵武市| 镇宁| 汶川县| 县级市| 武胜县| 安顺市| 织金县| 微山县| 珲春市| 文成县| 肇庆市| 鹤峰县| 库伦旗| 盈江县| 砀山县| 宝丰县| 仙桃市| 青铜峡市| 浪卡子县| 大荔县|