網站打開出現504 gateway time-out怎麼解決?
做網站的同學經常會發現一些nginx服務器訪問時候提示504 Gateway Time-out錯誤,而出現這種錯誤有兩種情況,第一種可能是由於nginx默認的fastcgi進程響應的緩衝區太小造成的, 這將導致fastcgi進程被掛起, 如果你的fastcgi服務對這個掛起處理的不好, 那麼最後就極有可能導致504 Gateway Time-out。而第二種就有可能是PHP環境的配置問題,有些網站一直是使用nginx做代理後端的apache運行php來提供服務。apache經常會不定期不定時間的出現不能服務失去響應,然後nginx出現”504 Gateway Time-out”。
操作方法
(01)那麼遇到這些情況應該怎樣處理呢?下面是關於nginx服務器出現504 Gateway Time-out的解決方法。
(02)原因一:由於nginx默認的fastcgi進程響應的緩衝區太小造成的錯誤
(03)解決方式:一般默認的fastcgi進程響應的緩衝區是8K,這時可以設置大一點,在裏,加入:fastcgi_buffers 8 128k這表示設置fastcgi緩衝區爲8塊128k大小的空間。當然如果在進行某一項即時的操作, 可能需要nginx的超時參數調大點, 例如設置成60秒:send_timeout 60;經過這兩個參數的調整,一般不會再提示“504 Gateway Time-out”錯誤,問題基本解決。
(04)情況二:PHP環境的配置問題有時候網站需要對php-fpm和nginx進行配置修改。因爲這種情況下,也會出現“504 Gateway Time-out”錯誤提示。而這時候Nginx 504 Gateway Time-out的含義就是所請求的網關沒有請求到,簡單來說就是沒有請求到可以執行的PHP-CGI。
(05)解決方式更改php-fpm的幾處配置:把max_children由之前的10改爲現在的30,這樣就可以保證有充足的php-cgi進程可以被使用;把request_terminate_timeout由之前的0s改爲60s,這樣php-cgi進程 處理腳本的超時時間就是60秒,可以防止進程都被掛起,提高利用效率。接着再更改nginx的幾個配置項,減少FastCGI的請求次數,儘量維持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的配置,再次測試,如果沒有出現“504 Gateway Time-out”錯誤,問題解決。
(06)情況三另外,php-fpm的默認靜態處理方式會使得php-cgi的進程長期佔用內存而無法釋放,這也是導致nginx出錯的原因之一,因此可以將php-fpm的處理方式改成apache模式。SSL證書是HTTP明文協議升級HTTPS加密協議的重要渠道,是網絡安全傳輸的加密到通道。關於更多SSL證書的資訊,請關注GDCA(數安時代)。GDCA致力於網絡信息安全,已通過WebTrust 的國際認證,是全球可信任的證書籤發機構。GDCA專業技術團隊將根據用戶具體情況爲其提供最優的產品選擇建議,並針對不同的應用或服務器要求提供專業對應的HTTPS解決方案。
特別提示
很多種出現504錯誤的原因都是不一樣的。
-
爲什麼qq老掉線/QQ自動掉線原因與解決方法
最近有朋友問爲什麼我的QQ老掉線,提示說和服務器連接失敗,以前都沒這種事的,也不知道是從什麼時候開始就老愛掉線了,而且是時好時掉線的,根據網上的一番收集與調查,總結出了以下QQ自動掉線所導致的原因與解決方法,以下一起來看看怎麼解決qq自動掉線的故障吧!QQ自動掉線...
-
回收站清空了還能恢復嗎,怎麼恢復找回文件
相信不少人都有隔段時間就會去刪除回收站裏面的東西,而有一種習慣的網友們應該不在少數,也正因爲如此,有時在刪除完後纔想起還有些東西其實是用得着的,不過刪除完了怎麼把它們還原恢復呢,下面我來說下回收站清空了還能恢復嗎,怎麼恢復找回文件。操作方法(01)在刪除了我...
-
淘寶雙11活動攻略
大家都知道雙十一都是有紅包可以領取的,無論哪個網購平臺基本都是有紅包的,作爲行業老大天貓自然是少不了紅包,今天就主要給大家講一下天貓雙十一紅包的具體玩法有哪些,希望能給大家帶來幫助,畢竟紅包關乎着大家的錢包。操作方法(01)超級紅包玩法2019雙11紅包活動時間...
-
報名“天天特價”通過率高的技巧?
相信很多開網店的朋友都是知道天天特價的,因爲報名天天特價,不能能引來很高的店鋪流量,而且還能帶起你店鋪的成交,更能帶動店內其他商品的成交,對於星級賣家店鋪來說,這無疑是個巨大的誘惑和吸引力,正是因爲這樣,報名的商家更是成千上萬,那麼怎麼樣才能報名成功呢,下面小...