1

巨大なファイルを処理するスクリプトを作成しようとしましたが、愚かにも次の行を追加しました

set_time_limit(0);
ignore_user_abort(true);

スクリプトの先頭に。スクリプトが完了するまでに 3 分の 1 かかるペースで進行していることに気付いた後。私はそれを止めようとした。エラーログが 1 時間ごとに GB 単位のデータでいっぱいになるので、まだ進行中であることがわかります。そして、それはそのスクリプトからのものだと言います。どうすればそれを止めることができますか? 1日以上続いています。

ブルーホストからのウェブホスティングであるため、サーバー自体を再起動する力がありません

4

3 に答える 3

1

Bluehost は、機能ページに従って SSH アクセスを許可するため、それにログインし、top実行中の PHP プロセスなどを使用して、(経由でkill -9 <process id>) 強制終了します。

于 2012-11-09T07:20:36.413 に答える
0

killall -9 %your_php_process_name%. またはps aux | grep php、2 番目の列は pid です。次に、入力しますkill -9 %pid%

于 2012-11-09T07:20:25.073 に答える
0

SSH コンソールにアクセスできない場合は、PHPsystem関数の使用を試すことができます。topしかし、動作しません。ps代わりに試してください。

于 2012-11-09T07:24:00.400 に答える