当前位置:Gxlcms > PHP教程 > php5.4的php-fpm重新启动教程

php5.4的php-fpm重新启动教程

时间:2021-07-01 10:21:17 帮助过:7人阅读

php5.4 的 php-fpm 重新启动教程 - PHP

MyException - 代码迷

首页
  • Web开发
  • Android
  • J2EE
  • PHP
  • Linux/Unix
  • MySql
  • C#
  • 更多...

当前位置: 代码迷 » PHP » php5.4 的 php-fpm 重新启动教程

php5.4 的 php-fpm 重新启动教程

www.MyException.Cn,网友分享于:2014-06-30 浏览:12次

php5.4 的 php-fpm 重启教程
php 5.3.3以后 源码中已经内嵌了 php-fpm,不用象以前的php版本一样专门打补丁了,只需要在configure的时候添加编译参数即可。
关于php-fpm的编译参数有 –enable-fpm –with-fpm-user=www –with-fpm-group=www –with-libevent-dir=libevent位置。
但是,php 5.3.3以后 的php-fpm 不再支持 php-fpm 以前具有的 /usr/local/php/sbin/php-fpm (start|stop|reload)等命令,需要使用信号控制:
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`
其实cat 的那部分是 php-fpm的进程号,可能是我用的5.4的问题。没有用php-fpm.pid ,就没有这个文件。可以用 ps aux | grep php-fpm,使用第一个进程的进程号就行。我试了可行。


原文标题:php5.4 的 php-fpm 重启教程
原文地址:http://www.abcde.cn/info/show-24-125-1.html

人气教程排行