99精品国产综合久久久久五月天,免费观看欧美大片毛片不用播放器 ,AV无码理论片在线观看免费网站,国产精品国产成人国产三级

Board logo

標(biāo)題: [BUG反饋] 經(jīng)常504 Gateway Time-out [打印本頁]

作者: jjma    時間: 2013-12-25 05:27     標(biāo)題: 經(jīng)常504 Gateway Time-out

使用你們的一鍵包,我是建discuz的論壇,我發(fā)表帖子的時候,圖片或者附件多了,就會出現(xiàn)這個錯誤。 4核2g云主機(jī)。


504 Gateway Time-out[hr]nginx/1.2.9
作者: 0215    時間: 2014-2-28 14:50

我也是
作者: enet    時間: 2014-3-11 21:45

我也是i啊什么情況啊
作者: 565086101    時間: 2014-3-20 10:35

太郁悶了。管理員有沒有什么好方法呀?
作者: 朗朗    時間: 2015-6-23 15:38

me too!!!!!!!!!!!!!!!!
作者: 463668509    時間: 2015-10-18 11:00

都15年了 這個問題還沒見到詳細(xì)的解答...
作者: alanstars    時間: 2015-11-17 17:51

情況一:由于nginx默認(rèn)的fastcgi進(jìn)程響應(yīng)緩沖區(qū)太小造成
       這種情況下導(dǎo)致fastcgi進(jìn)程被掛起,如果fastcgi服務(wù)隊這個掛起處理不是很好的話,就可能提示“504 Gateway Time-out”錯誤。
情況一解決辦法:
       默認(rèn)的fastcgi進(jìn)程響應(yīng)的緩沖區(qū)是8K,我們可以設(shè)置大一點(diǎn),在nginx.conf里,加入:fastcgi_buffers 8 128k
       這表示設(shè)置fastcgi緩沖區(qū)為8塊128k大小的空間。
情況一解決辦法(改進(jìn)):
       在上述方法修改后,如果還是出現(xiàn)問題,我們可以繼續(xù)修改nginx的超時參數(shù),將參數(shù)調(diào)大一點(diǎn),如設(shè)置為60秒:
       send_timeout 60;
       經(jīng)過這兩個參數(shù)的調(diào)整,結(jié)果沒有再提示“504 Gateway Time-out”錯誤,說明效果還是挺不錯的,問題基本解決。
情況二:PHP環(huán)境的配置問題
       這里我們需要對php-fpm和nginx進(jìn)行配置修改。因為這種情況下,也會出現(xiàn)“504 Gateway Time-out”錯誤提示。
情況二解決辦法( php-fpm配置修改):
      將max_children由之前的10改為30,這樣操作是為了保證有充足的php-cgi進(jìn)程可以被使用。
      將request_terminate_timeout由之前的0秒改成60秒,這樣使php-cgi進(jìn)程處理腳本的超時時間提高到60秒,可以防止進(jìn)程被掛起以提高利用效率。
情況二解決辦法(nginx配置修改):
      為了減少fastcgi的請求次數(shù),盡量維持buffers不變,我們要更改nginx的幾個配置項,如下:
      將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的配置,然后再進(jìn)行測試。之后就沒有發(fā)現(xiàn)“504 Gateway Time-out”錯誤,效果也還是不錯的!




歡迎光臨 WDlinux官方論壇 (http://fudaan.com/bbs/) Powered by Discuz! 7.2