我有效地关闭了php-fpm
;并非所有进程都停止运行,因此php-fpm
不会按预期重新启动。
我希望运行一个命令行,它会终止所有php-fpm
进程,因此我可以将其添加到init.d
,因此停止将确保它们全部被删除。
以下是ps -aux | grep php-fpm
;
793 102971 0.0 0.1 4520304 5868 ? S 13:20 0:00 php-fpm: pool tokyodating.co
794 102972 0.0 0.1 4520304 5868 ? S 13:20 0:00 php-fpm: pool turkeydating.co
794 102973 0.0 0.1 4520304 5868 ? S 13:20 0:00 php-fpm: pool turkeydating.co
794 102974 0.0 0.1 4520304 5868 ? S 13:20 0:00 php-fpm: pool turkeydating.co
795 102975 0.0 0.1 4520304 5868 ? S 13:20 0:00 php-fpm: pool ukrainedating.co
795 102976 0.0 0.1 4520304 5868 ? S 13:20 0:00 php-fpm: pool ukrainedating.co
795 102977 0.0 0.1 4520304 5868 ? S 13:20 0:00 php-fpm: pool ukrainedating.co
796 102978 0.0 0.1 4520304 5868 ? S 13:20 0:00 php-fpm: pool unemployeddating.com
796 102979 0.0 0.1 4520304 5868 ? S 13:20 0:00 php-fpm: pool unemployeddating.com
796 102980 0.0 0.1 4520304 5868 ? S 13:20 0:00 php-fpm: pool unemployeddating.com
822 102981 0.0 0.1 4520304 5868 ? S 13:20 0:00 php-fpm: pool datingcougar.co
822 102982 0.0 0.1 4520304 5868 ? S 13:20 0:00 php-fpm: pool datingcougar.co
822 102983 0.0 0.1 4520304 5888 ? S 13:20 0:00 php-fpm: pool datingcougar.co
798 102984 0.0 0.1 4520304 5888 ? S 13:20 0:00 php-fpm: pool vegandating.co
798 102985 0.0 0.1 4520304 5888 ? S 13:20 0:00 php-fpm: pool vegandating.co
798 102986 0.0 0.1 4520304 5888 ? S 13:20 0:00 php-fpm: pool vegandating.co
799 102987 0.0 0.1 4520304 5888 ? S 13:20 0:00 php-fpm: pool vegetariandating.co
799 102988 0.0 0.1 4520304 5888 ? S 13:20 0:00 php-fpm: pool vegetariandating.co
799 102989 0.0 0.1 4520304 5888 ? S 13:20 0:00 php-fpm: pool vegetariandating.co
800 102990 0.0 0.1 4520304 5888 ? S 13:20 0:00 php-fpm: pool vietnamdating.co
800 102991 0.0 0.1 4520304 5888 ? S 13:20 0:00 php-fpm: pool vietnamdating.co
800 102992 0.0 0.1 4520304 5888 ? S 13:20 0:00 php-fpm: pool vietnamdating.co
720 103001 0.0 0.2 4522680 10672 ? S 13:21 0:00 php-fpm: pool kuwaitdating.co
746 103008 0.1 0.2 4522684 10132 ? S 13:23 0:00 php-fpm: pool newzealanddating.co
746 103009 0.0 0.1 4520304 5876 ? S 13:23 0:00 php-fpm: pool newzealanddating.co
如何杀死运行单个命令行的所有php-fpm
个进程?
答案 0 :(得分:26)
您可以使用killall,它使用进程名称而不是PID
killall -KILL php-fpm
ps:-9
和-KILL
是相同的
答案 1 :(得分:0)
如果谁遇到像我这样的问题:
-bash: killall: command not found
您可以使用:
sudo kill -9 `sudo ps -ef | grep php-fpm | grep -v grep | awk '{print $2}'`
我在这里找到此命令:https://gist.github.com/bmichalski/c8d25fff041a4739d6f0126edb0e9b54,它对我有用。
答案 2 :(得分:0)
如果您遇到的问题不是您的环境上的命令killall
,我建议您采取以下措施:
为您的用户杀死所有php-fpm
pkill php-fpm
杀死所有用户的所有php-fpm
sudo pkill php-fpm