[教學] AMH環境解決流量太大的502 bad gateway問題。

0

AMH是一個很好用的主機控制版面,開發狀況也非常的活耀,很適合架站新手,或不夠熟悉nginx + php-fpm + mysql的使用者,當然如果您是為了省麻煩,也可以安裝AMH省省處理麻煩的時間,但使用AMH也不是完全遇不到麻煩,如果您的網站流量非常大,您一定會發現Nginx常常出現502 bad gateway的畫面,當然這是ngixn搭配php-fpm常常會出現的問題,並不是AMH的設計不良,因為AMH大部分的配置都已經做好了,小編找了一下有可能出問題的地方,最後發現是php-fpm的進程數不夠多,所以只需要調整一下php-fpm的進程數上限就可以了!

廣      告

 

修改教學

請連線到您的主機,切換到 /usr/local/php/etc/fpm/,裡面會有每個網站的php-fpm設定檔,預設的最高子進程數量是3,請把pm.max_children調高即可,如果您的主機記憶體有2G,可以設定到50左右試試,如果重新啟動php-fpm看到錯誤訊息,再往下調整,當然pm.max_spare_servers也可以調高一些。

001

 

如果您是使用AMH的兼容模式,請修改 /usr/local/php/etc/php-fpm.conf 。

本文作者

麥克風測試 1~ 2~ 3~ 1~ 2~ 3~

快來留言 ^_^