• 締切済み

無限ループで暴走

自分の力量が足らずしょっちゅうcgiで誤って無限ループを作成し自分のPCの仮想サーバでテスト実行してしまいます 案の定、暴走・・・ Apachi2を終了してもperl.exeが処理を続けていてCPU使用率が100%のままでタスクマネージャーでperl.exeを強制終了しようとしてもアクセス拒否されてしまいます 仕方が無くいつもPCを再起動しいます PCを再起動せずにCPU使用率を下げる方法はありますでしょうか?

みんなの回答

noname#15436
noname#15436
回答No.1

質問そのものへの回答ではありませんが, デバッグ中(初期段階だけでも)は,HTTP サーバを介さずに, コマンドプロンプトから直接スクリプトを起動してテストされてはいかがでしょうか? 私の環境(Active Perl v5.8.7 + Windows XP)では, 意図的に無限ループさせても Ctrl + C ですぐに終了してくれました。

wm_bf
質問者

お礼

回答ありがとうございます お礼が遅くなって申し訳ありません 今手元に使用している。PCが無いため確認は出来ませんが試したいと思います

関連するQ&A