Mac OS Xのスタック(zend server、unix/apache/mysql/php)を実行している、長時間実行されているPHPプロセスをMac(Lion)でkillしようとしています。Mac OS XでPHPプロセスを終了する
"top"コマンドを実行すると、どこにでもPHPプロセスが表示されません。私はそれがファンを聞くことができるので、それは少なくとも100%のCPUを打つ知っているが、私は高いCPU使用率で何も表示されません。私はログファイルをストリーミングしているので、プロセスのログ記録も見ることができます。この上、私のブラウザはまだ要求を待っています。
更新:アクティビティモニターに関するヒントをありがとう。私はすべてのプロセスを見なければならず、httpdが100%稼働していることがわかりました。もう一度ありがとう。
ApacheのCPU使用率はどうですか? –
サーバを停止すると、プロセスも停止します!最初に私はあなたがPHPスクリプトを使ってsigを使ってpidを殺すことを試みていると思っていたと思っていました。もしこの文書を読んでいれば - > http://br.php.net/manual/en/function.posix-kill.php – B4NZ41
クイックヒント:トップを使用せず、アクティビティモニタ( '/ Applications/Utilities/Activity Monitor.app')を使用してください。これは、プロセスを分類し、分類するための優れたツールを提供します。そして、ほとんどの場合、何らかの形で「トップ」よりも無駄なプロセッサ負荷を生成するようです。 – octern