【帝國內(nèi)容斷點生成插件】這款插件可以實現(xiàn)斷點刷新
帝國cms生成文章報錯502 Bad Gateway的原因是什么?帝國cms502 Bad Gateway解決辦法-教程
最近測試一個自帶100W演示數(shù)據(jù)的模板時,服務器配置有點低。數(shù)據(jù)更新欄目以及文章刷新總是提示502 Bad Gateway,有些PHP環(huán)境下是顯示空白。
剛開始以為是模板問題,清空測試OK,判斷服務器PHP超時或內(nèi)存小引起,簡單修改解決。
第一種方法:
帝國cms生成文章報錯502 Bad Gateway原因是服務器性能低,一次生成文章太多響應不過來,下面看下解決辦法:
“系統(tǒng)” -“系統(tǒng)參數(shù)設置” - “分組生成” -設置 “每組生成間隔”
如圖:如果這樣簡單修改還不能解決,考慮修改php配置文件PHP.INI
在安裝好使用過程中出現(xiàn)502問題,一般是因為默認php-cgi進程是5個,可能因為phpcgi進程不夠用而造成502,需要修改/usr/local/php/etc/php-fpm.conf 將其中的max_children值適當增加。
如果php已升級到5.3.*以上且使用的是dynamic模式,需要調(diào)整pm.min_spare_servers和pm.max_spare_servers的值適當增加。
最大值可以按內(nèi)存xxMB/2/20 的整數(shù)來算(內(nèi)存以MB為單位進行計算,/ 為除,取整數(shù)),最小值可以按內(nèi)存/2/40 的整數(shù)來算,可以少點或多大,可以自己調(diào)整運行看看,同時pm.max_children也調(diào)整為和pm.max_spare_servers的值一樣。
也有可能是max_requests值不夠用。