如何解決“504 Gateway Time out”錯誤
我們在訪問大流量網站或者運營有較多資料的網站時候,偶爾會出現504 Gateway Time-out錯誤,這多是網站伺服器配置不當導致的,下面分享一下504GatewayTime-out錯誤的解決方法。
操作方法
程式碼釋義
504 Gateway Time-out就是字面意思,可以理解為網頁請求超時,也就是瀏覽網站網頁所發出的請求沒有反應或者未響應,在網站程式層面來說,就是請求未能夠執行相應的PHP-CGI程式,或者PHP-CGI程式未能做出相應的處理,又或者是CGI程式的響應處理結果未能夠反饋到瀏覽器或者未能及時反饋到瀏覽器。
報錯背景
504 Gateway Time-out錯誤多是存在於Nginx網站伺服器環境下,多與與設定是否正確合理有關。解決方法就是根據網站伺服器效能及網站流量等諸多因素整合考慮,正確合理的設定和配置。
解決方法
進行正確合理配置,我們需要首先了解和清楚我們網站伺服器的配置效能,包括CPU、記憶體等,並對網站伺服器進行必要的效能測試(可參考:vps主機效能測試方法詳解),從而準確的掌握網站伺服器自身效能狀況;
其次,是通過網站統計程式碼的新增,分析一段時間內網站流量狀況,比如:CNZZ站長統計等,掌握網站日流量及PHP-CGI請求的大概情況;
最後,根據我們掌握的伺服器效能狀況及網路流量情況,合理的對中的下列字句進行合理正確的設定。
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;
還有就是中max_children與request_terminate_timeout兩個重要引數的設定。這兩個引數的設定需要我們根據PHP程式情況及伺服器頻寬狀況綜合考慮並計算出合理準確的值,才能夠避免504 Gateway Time-out或者其他CGI無響應錯誤的出現。
-
Steam錯誤程式碼118最新解決方案
Steam商店錯誤程式碼118怎麼解決?Steam商城進不去,提示錯誤程式碼118應該怎麼解決呢?大家不用擔心,Steam錯誤程式碼118是電腦自身網路解析出現了問題,我們改下網路設定即可解決問題。那麼,具體要怎麼操作呢?接下來小編就給大家詳細說說Steam錯誤程式碼118的解決方法,趕緊GET起...
-
Thinkpadx250熱啟動及系統安裝
電腦安裝系統大家可能都不陌生了,現在重灌系統基本上都有現成的工具步驟,一步一來小白也能變大神,但是不同品牌的電腦可能進入U盤啟動工具的快捷鍵不同。今天給大家介紹下Thinkpadx250筆記本的熱啟動及系統的安裝。操作方法(01)1、不同的電腦有不同的設定,有些電腦熱...
-
Nvidia顯示卡設定/Nvidia控制面板設定
下面簡單介紹一下如何進行Nvidia顯示卡設定,Nvidia控制面板的設定。操作方法(01)在搜尋欄中輸入【控制面板】,回車。(02)開啟控制面板介面,點選檢視方式出的【倒三角】,然後選擇【小圖示】。(03)找到【NVIDIA控制面板】,並開啟。(04)開啟後,在左邊一框的【3D設定】下列,點選【通...
-
將pdf轉換成word後文檔全是圖片怎麼辦
MicrosoftWord是微軟公司的一個文書處理器應用程式。它最初是由RichardBrodie為了執行DOS的IBM計算機而在1983年編寫的,很多人不知道將pdf轉換成word後文檔全是圖片怎麼辦,下面讓我們一起來學習一下吧操作方法(01)首先開啟捷速OCR文字識別軟體(02)將PDF放入捷速OCR文...