kill SIGUSR1 php-fpm 重新打开日志文件(释放旧的文件句柄,打开新的文件句柄 ) 可用于日志切割
kill SIGUSR2 php-fpm 平滑重载所有worker进程且重新载入配置文件还有二进制模块
修改 fpm 将 pm设置为static 且pm.max_children = 1
查看到php-fpm
➜ nginx ps aux|grep php-fpm root 43490 0.0 0.2 150564 2596 ? Ss 15:34 0:00 php-fpm: master process (/home/cheng/Desktop/data/php/php-7.1.0-debug/php-7.1.0/output/etc/php-fpm.conf) nobody 43491 0.0 0.3 152848 3484 ? S 15:34 0:00 php-fpm: pool www
kill 43490 结果不能服务 web访问 520 Bad Gateway
kill -9 43490 此命令 只杀掉master worker进程还在。所以还能服务 master进程不负责请求,只负责重启worker等工作
kill 43491 还能服务,master会启动另外一个worker进程来服务