php-fpm 平滑重启 开启 关闭
先看看下面几个命令
INT, TERM
QUIT 平滑终止
USR1 重新打开日志文件
USR2 平滑重载所有worker进程并重新载入配置和二进制模块
- 1
- 2
- 3
- 4
示例
启动
/usr/local/php/sbin/php-fpm
- 1
查看php-fpm进程数:
ps aux | grep -c php-fpm
- 1
查看php-fpm的master进程号[pif]
ps aux|grep 'php-fpm: master'|grep -v grep|awk '{print $2}'
- 1
查看php-fpm的master进程号
cat /usr/local/php/var/run/php-fpm.pid
- 1
强制关闭
pkill php-fpm
kill -INT `cat /usr/local/php/var/run/php-fpm.pid`
kill -INT [pid]
- 1
- 2
- 3
- 4
平滑重启
kill -USR2 `cat /usr/local/php/var/run/php-fpm.pid`
- 1
或者
kill -USR2 [pid]