php-fpm常用操作
一.
php5.3.3之后使用新号方式控制php-fpm进程
INT, TERM 立即终止
QUIT 平滑终止
USR1 重新打开日志文件
USR2 平滑重启所有worker进程并重新载入配置和二进制模块
操作:
# 平滑重启 kill -USR2 16550
# 启动
/etc/init.d/php-fpm start
使用php-fpm.pid进行关闭与重启操作:
1. 修改配置
vim php-fpm.conf [global] ; Pid file ; Note: the default prefix is /opt/apps/var ; Default Value: none ;pid = run/php-fpm.pid
2. 重启php-fpm即可生成php-fpm.pid
kill -USR2 10857 php-fpm 关闭: kill -INT `cat /usr/work/tool/php/var/run/php-fpm.pid` php-fpm 重启: kill -USR2 `cat /usr/work/local/php/var/run/php-fpm.pid`
3. 启动指定配置文件
./php-fpm -c /usr/local/php/etc/php.ini -y /usr/local/php/etc/php-fpm.conf -c 指定php.ini配置文件 -y 指定php-fpm.conf配置文件