系统:centos 7
版本:php-5.6.9
安装目录:/Data/app/php/
cd etc/
mv php-fpm.conf.default php-fpm.conf
sbin/php-fpm 「 php-fpm 启动 & 无php-fpm.pid 」
ps -ef | grep php-fpm
root 23536 1 0 20:36 ? 00:00:00 php-fpm: master process (/Data/app/php/etc/php-fpm.conf)
www 23537 23536 0 20:36 ? 00:00:00 php-fpm: pool www
www 23538 23536 0 20:36 ? 00:00:00 php-fpm: pool www
kill -USR2 23627 「 平滑重启 & 加载配置」
sbin/php-fpm --help
vim etc/php-fpm.conf 「 取消注释 」
-
pid = run/php-fpm.pid
cat var/run/php-fpm.pid 「 23793 」
ps -ef | grep php-fpm
root 23793 1 0 20:52 ? 00:00:00 php-fpm: master process (/Data/app/php/etc/php-fpm.conf)
www 23794 23793 0 20:52 ? 00:00:00 php-fpm: pool www
www 23795 23793 0 20:52 ? 00:00:00 php-fpm: pool www
root 23932 17022 0 20:56 pts/0 00:00:00 grep --color=auto php-fpm
kill -USR2 `cat var/run/php-fpm.pid`
master信号
-
INT, TERM 立刻终止
-
QUIT 平滑终止
-
USR1 重新打开日志文件
-
USR2平滑重载所有worker进程并重新载入配置和二进制模块