环境:Mac、php7.一、nginxphp
现象:killall php-fpm,php-fpm自动重启html
共有以下几种解决方案:nginx
1.检查php-fpm.conf的deamonize模式是否开启php7
2.查找系统下有自动加载模块的关键字,修改对应配置文件的nodaemonize参数(grep -rn "nodaemonize" *)php-fpm
3.由于我是经过homebrew装的php7.1,因此自动加入了开机自启spa
查看全部启动任务( launchctl list)、移除配置(launchctl remove <name_from_list_command>)htm
相关命令:blog
查看php进程(e:显示全部程序 f:显示树状结构,显示父id) ps -ef |grep php进程
查看9000端口全部的程序(a:显示终端全部的程序 u:以用户为主的格式 x:显示全部程序)ps aux | grep 9000、 ps aux|grep php-fpmhomebrew
强制终止(kill -9)
快速关闭(kill -INT $pid )
平滑升级(kill -USR2)
参考资料:
https://www.jianshu.com/p/2400c2d0178a
https://www.cnblogs.com/pawn-i/p/12804477.html
https://blog.51cto.com/devin223/1664928