php-fpm關閉參數的方法:使用【PHP-FPM】來控制【PHP-CGI】的FastCGI進程,程式碼為【kill -INT cat /usr/local/php/var/run/php -fpm.pid】。
php-fpm關閉參數的方法:
##先來理解什麼是php-fpm
PHP-FPM是一個PHP FastCGI管理器,是只用於PHP的。 PHP-FPM其實是PHP原始碼的補丁,旨在將FastCGI進程管理整合進PHP套件中。必須將它patch到你的PHP原始碼中,在編譯安裝PHP後才可以使用。 現在我們可以在最新的PHP 5.3.2的源碼樹裡下載得到直接整合了PHP-FPM的分支,據說下個版本會融合進PHP的主分支去。相對Spawn-FCGI,PHP-FPM在CPU和記憶體方面的控制都更勝一籌,而且前者很容易崩潰,必須用crontab進行監控,而PHP-FPM則沒有這種煩惱。 PHP5.3.3已經整合php-fpm了,不再是第三方的套件了。 PHP-FPM提供了更好的PHP進程管理方式,可以有效控制記憶體和進程、可以平滑重載PHP配置,比spawn-fcgi有更多優點,所以被PHP官方收錄了。在./configure的時候帶 –enable-fpm參數即可開啟PHP-FPM。使用PHP-FPM來控制PHP-CGI的FastCGI進程master進程可以理解下列訊號程式碼如下
kill -INT cat /usr/local/php/var/run/php-fpm.pid
程式碼如下
kill -USR2 cat /usr/local/php/var/run/php-fpm.pid
查看php-fpm進程數:
程式碼如下
ps aux | grep -c php-fpm
先執行
程式碼如下
killall php-fpm
再執行(usr/local/php是php的安裝目錄)
程式碼如下
/usr/local/php/sbin/php-fpm &
php培訓
以上是php-fpm 如何關閉參數的詳細內容。更多資訊請關注PHP中文網其他相關文章!