php-fpm 如何关闭参数-PHP问题

资源魔 43 0

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过程能够了解如下旌旗灯号

  • INT, TERM 立即终止

  • QUIT 滑润圆滑终止

  • USR1 从新关上日记文件

  • USR2 滑润圆滑重载一切worker过程并从新载入设置装备摆设以及二进制模块

示例:

php-fpm 封闭:

代码以下

kill -INT cat /usr/local/php/var/run/php-fpm.pid

php-fpm 重启:

代码以下

kill -USR2 cat /usr/local/php/var/run/php-fpm.pid

查看php-fpm过程数:

代码以下

ps aux | grep -c php-fpm

php-fmp的重启 (办法二)

先执行

代码以下

killall php-fpm

再执行(usr/local/php是php的装置目次)

代码以下

/usr/local/php/sbin/php-fpm &

想理解更多编程学习,敬请存眷php培训栏目!

以上就是php-fpm 若何封闭参数的具体内容,更多请存眷资源魔其它相干文章!

标签: php教程 php-fpm 参数 php故障解决 php使用问题

抱歉,评论功能暂时关闭!