網站資訊 news
您現在的位置:首頁 > 網站資訊 > 504 gateway time-out是什么意思?如何解決?
NEWS

新聞資訊

  • 【云風網絡】復工延期通知
    2020/02/09

      尊敬的客戶:由于新冠疫情原因!我公司復工延期,具體時間另行通知!期間只提供應急處理,帶來不便敬請諒解!

  • 2020寒假結束昆山市開學時間可能會推遲…
    2020/01/29

    蘇州關于加強新型冠狀病毒感染的肺炎疫情防控工作的通告(第3號) 2020-01-26 21:32 為維護公眾生命安全和身體健康,落實江蘇...

  • 簡單的html代碼 加粗 加亮 字型加大 變色的寫法
    2020/01/01

    字體加粗:<b>寫上你想寫的字</b> 字體加大: <big>寫上你想寫的字</big> 字體控制大?。?lt;h1>...

  • chrome瀏覽器如何將網頁保存為圖片
    2019/12/19

    1、ctrl+shift+i打開審查元素窗口 2、ctrl+shift+p,輸入full,回車 3、等待3秒鐘…

  • 老而不死的三種編程語言
    2019/11/07

    老而不死的三種編程語言 導讀: 在軟件世界中,鐵打的二進制,流水的語言。從計算機誕生至今,不知誕生了多少門編程語言。譯...

  • AI人工智能的10種常用算法
    2019/09/25

    ML的常用算法有個常識性的認識,沒有代碼,沒有復雜的理論推導,就是圖解一下,知道這些算法是什么,它們是怎么應用的,例子...

  • 網站如何進行安全設置
    2019/08/28

    為了安全起見,建議先做好全站數據和文件的備份,以下教程是AB模板網的總結經驗,本人也是這樣設置,并且沒有任何問題) 1、...

504 gateway time-out是什么意思?如何解決?

發布時間:2017/05/18 網站資訊 瀏覽次數:1247

昆山網站建設

聽說過502錯誤,404錯誤。最近訪問了幾個網站,提示我504 gateway time-out,當我們在訪問大流量網站或者運營有較多數據的網站時候,偶爾會出現504 Gateway Time-out錯誤,大多都是由于網站服務器配置不當導致的,碰見這種情況,我們該如何坦然面對呢?下面昆山網站建設專家云風網絡給大家解答一下。

504 gateway time-out
504 Gateway Time-out字面意思,我們可以理解為網頁請求超時,也是瀏覽網站網頁所發出的請求沒有反應或者未響應,在網站程序層面來說,是請求未能夠執行相應的PHP-CGI程序,或者PHP-CGI程序未能做出相應的處理,又或者是CGI程序的響應處理結果未能夠反饋到瀏覽器或者未能及時反饋到瀏覽器。

504 Gateway Time-out錯誤多是存在于Nginx網站服務器環境下,多與nginx.conf與php-fpm.conf設置是否正確合理有關。504GatewayTime-out錯誤的解決方法是根據網站服務器性能及網站流量等諸多因素整合考慮,正確合理的設置niginx.conf和php-fpm.conf配置。

進行正確合理nginx.conf配置,我們需要首先了解和清楚我們網站服務器的配置性能,包括CPU、內存等,并對網站服務器進行必要的性能測試,從而準確的掌握網站服務器自身性能狀況;

其次,是通過網站統計代碼的添加,分析一段時間內網站流量狀況,比如:百度統計、CNZZ站長統計等,掌握網站日流量及PHP-CGI請求的大概情況;

,根據我們掌握的服務器性能狀況及網絡流量情況,合理的對nginx.conf中的下列字句進行合理正確的設置。

fastcgi_connect_timeout300s;

fastcgi_send_timeout300s;

fastcgi_read_timeout300s;

fastcgi_buffer_size128k;

fastcgi_buffers8128k;#8128

fastcgi_busy_buffers_size256k;

fastcgi_temp_file_write_size256k;

fastcgi_intercept_errorson;

這些字句的設置規定了PHP-CGI的連接、發送和讀取時間限制,需根據服務器性能及網絡流量綜合考慮設置,時間設置過長會給網站服務器造成壓力,導致網站響應緩慢,甚至服務器宕機;時間設置過短,則會出現504 Gateway Time-out或者其他CGI無響應錯誤。

還有是php-fpm.conf中max_children與request_terminate_timeout兩個重要參數的設置。

這兩個參數的設置需要我們根據PHP程序情況及服務器帶寬狀況綜合考慮并計算出合理準確的值,才能夠避免504 Gateway Time-out或者其他CGI無響應錯誤的出現。

通常情況下,一般網站,可將request_terminate_timeou設置在900s左右,而max_children值根據服務器內存大小和CGI請求數目設置為合理的數值,一般設置為800M左右。

除此之外,還有以下原因會造成504 gateway time-out,大家可以了解下:

(1)首先需要確定的是后端服務器啟動沒有,當然在這里是php-fpm進行啟動沒有。

(2)其次是確定php-fpm的worker進程是否夠用。

(3)FastCGI緩存或代理的緩存情況。

(4)PHP執行時間長。

云風網絡是集昆山網站制作,昆山網頁設計,昆山網站推廣于一體的昆山網絡公司,業務涵蓋:昆山手機網站制作,昆山網站設計,昆山網絡建設,昆山做網站,昆山網站建設,電話:13912673321

相關推薦
點擊這里給我發消息 技術咨詢
回到頂部
双色球在线自动选号