linux - 如何关闭php-fpm进程?
阿神
阿神 2017-04-17 17:10:43
[Linux讨论组]

百度了一些方法都不行啊。

明明有进程存在,可是用killall停止,提示找不到该进程。

netstat -napo |grep "php-fpm" | wc -l

这样的话显示的是0

kill -INT `cat /usr/local/php/var/run/php-fpm.pid`

找不到这个pid文件

PHP-FPM的位置,需要新建一个php-fpm.pid文件? 刚用LINUX,还望各位大神帮忙。

--更新----------------------

php -v的结果。 5.3.28是我编译安装的。

而,php-fpm -v显示的PHP版本是5.4.这里是不是也有问题? 所以我想先停掉当前运行的PHP-FPM,然后试试运行PHP 5.3里的PHP-FPM.

现在打开PHP测试页显示502

阿神
阿神

闭关修行中......

全部回复(3)
天蓬老师

你的php-fpm并没有启动起来,你搜到的是grep这个命令的pid

伊谢尔伦

/usr/local/php5/sbin/php-fpm stop

迷茫
zhgxun-pro:~ zhgxun$ sudo php-fpm
Password:
zhgxun-pro:~ zhgxun$ ps aux | grep php-fpm
_www              810   0.0  0.0  2584148   1252   ??  S     8:53AM   0:00.00 php-fpm
root              809   0.0  0.0  2574932   1648   ??  Ss    8:53AM   0:00.00 php-fpm
zhgxun            814   0.0  0.0  2432804   1952 s000  R+    8:53AM   0:00.00 grep php-fpm
_www              811   0.0  0.0  2585172   1292   ??  S     8:53AM   0:00.00 php-fpm
zhgxun-pro:~ zhgxun$ sudo kill 809
zhgxun-pro:~ zhgxun$ sudo kill 809
kill: 809: No such process
zhgxun-pro:~ zhgxun$ ps aux | grep php-fpm
zhgxun            822   0.0  0.0  2433828   2024 s000  S+    8:53AM   0:00.00 grep php-fpm
zhgxun-pro:~ zhgxun$ 

这个你要注意作为服务器运行的WEB和cli运行的php-fpm。需要注意的是,sudo kill 809的时候一定是进程ID最小的一个。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号