香蕉成人伊视频在线观看|学生小视频国产区|yy女主播啪啪啪视频|麻豆传播媒体APP大全免费版官网|瑜伽牲交AV|国产欧美日韩在线天堂区|白浆精品国产91

Discuz! 官方交流社區

標題: 下載插件504 [打印本頁]

作者: 無名    時間: 2019-6-24 17:23
標題: 下載插件504
下載插件到100%后,就一直停在那里,后面報504錯誤,我的服務器是國外的
(, 下載次數: 39)

作者: allthebest    時間: 2019-6-25 00:55
情況一:由于nginx默認的fastcgi進程響應緩沖區太小造成

       這種情況下導致fastcgi進程被掛起,如果fastcgi服務隊這個掛起處理不是很好的話,就可能提示“504 Gateway Time-out”錯誤。

情況一解決辦法:

       默認的fastcgi進程響應的緩沖區是8K,我們可以設置大一點,在nginx.conf里,加入:fastcgi_buffers 8 128k

       這表示設置fastcgi緩沖區為8塊128k大小的空間。

情況一解決辦法(改進):

       在上述方法修改后,如果還是出現問題,我們可以繼續修改nginx的超時參數,將參數調大一點,如設置為60秒:

       send_timeout 60;

       經過這兩個參數的調整,結果沒有再提示“504 Gateway Time-out”錯誤,說明效果還是挺不錯的,問題基本解決。

情況二:PHP環境的配置問題

       這里我們需要對php-fpm和nginx進行配置修改。因為這種情況下,也會出現“504 Gateway Time-out”錯誤提示。


情況二解決辦法( php-fpm配置修改):

      將max_children由之前的10改為30,這樣操作是為了保證有充足的php-cgi進程可以被使用。

      將request_terminate_timeout由之前的0秒改成60秒,這樣使php-cgi進程處理腳本的超時時間提高到60秒,可以防止進程被掛起以提高利用效率。

情況二解決辦法(nginx配置修改):

      為了減少fastcgi的請求次數,盡量維持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的配置,然后再進行測試。之后就沒有發現“504 Gateway Time-out”錯誤,效果也還是不錯的!



作者: crx349    時間: 2019-6-25 02:53
一般是超時了




歡迎光臨 Discuz! 官方交流社區 (http://m.yu-jie.cn/) Powered by Discuz! X5.0