0

私はApacheが所有するプロセスがたくさんあり、スタックしているため何日も実行されています。

apache   11173  0.1  0.0 228248 27744 ?        Ss   Sep27   3:58 php /var/www/html/myproj/symfony cron:aggregation --env=prod  
apache   12609  0.1  0.0 228244 27744 ?        Ss   Sep18  19:30 php /var/www/html/myproj/symfony cron:aggregation --env=prod  
apache   14646  0.1  0.0 228244 27744 ?        Ss   Sep17  21:30 php /var/www/html/myproj/symfony cron:aggregation --env=prod  
apache   15900  0.1  0.0 228244 27744 ?        Ss   Sep20  15:46 php /var/www/html/myproj/symfony cron:aggregation --env=prod  
apache   16169  0.1  0.0 228248 27752 ?        Ss   Sep22  12:16 php /var/www/html/myproj/symfony cron:aggregation --env=prod  
apache   16887  0.1  0.0 228244 27748 ?        Ss   Sep21  14:04 php /var/www/html/myproj/symfony cron:aggregation --env=prod  
apache   16950  0.1  0.0 228244 27744 ?        Ss   Sep28   2:25 php /var/www/html/myproj/symfony cron:aggregation --env=prod  
apache   19195  0.1  0.0 228244 27748 ?        Ss   Sep23  10:29 php /var/www/html/myproj/symfony cron:aggregation --env=prod  
apache   24605  0.1  0.0 228248 27752 ?        Ss   Sep24   8:48 php /var/www/html/myproj/symfony cron:aggregation --env=prod  
apache   26442  0.1  0.0 228244 27744 ?        Ss   03:45   0:50 php /var/www/html/myproj/symfony cron:aggregation --env=prod  
apache   29714  0.1  0.0 228248 27752 ?        Ss   Sep25   7:06 php /var/www/html/myproj/symfony cron:aggregation --env=prod  
apache   31031  0.1  0.0 228248 27752 ?        Ss   Sep26   5:30 php /var/www/html/myproj/symfony cron:aggregation --env=prod  

私はそれらすべてを殺す必要があります。そしてもちろん、私はそれを安全にやりたいと思っています。
したがって、理想的には、次のようなものを使用して apache としてそれらを強制終了する必要があります。

kill 11173 

問題はapache user、シェルがないことです。

したがって、ルートにエスカレートし、ルートとしてプロセスを強制終了する唯一の方法のようです。しかし、それはまったく安全ではありません (誤って他のプロセスを強制終了する可能性があります)。

誰かがより良い解決策を持っていますか?

ありがとう、ダニエレ

4

2 に答える 2

0

これはhttp://serverfault.comに属していると思います...しかし、という名前のすべてのプロセスを強制終了したい場合は、ルートとしてapache実行してください。killall apacheまたは、id を apache ユーザーに変更し、同じようsu apacheにプロセスを強制終了killします。

于 2010-09-29T15:56:25.567 に答える
0

sudo -u apache kill 11173

于 2010-09-29T15:59:03.013 に答える