php-fpm 进程管理

2015年2月26日 15:40:15

先查找 PHP-FPM 的进程号

1 ps -ef | grep php-fpm
2 root       900     1  0 Feb12 ?        00:00:39 php-fpm: master process (/usr/local/web/php/etc/php-fpm.conf)
3 nobody     901   900  0 Feb12 ?        00:00:13 php-fpm: pool www
4 nobody     902   900  0 Feb12 ?        00:00:13 php-fpm: pool www
5 nobody    1911   900  0 Feb13 ?        00:00:12 php-fpm: pool www

可以看到主进程的pid是 900

然后用kill命令给这个进程发送重启的信号

kill -SIGUSR2 900

其它的信号:

1 SIGINT, SIGTERM 立刻终止
2 SIGQUIT 平滑终止
3 SIGUSR1 重新打开日志文件
4 SIGUSR2 平滑重载所有worker进程并重新载入配置和二进制模块

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。