百度了一些方法都不行啊。
明明有进程存在,可是用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
你的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最小的一个。