ishi0033といいます。
windowsXP上で、
cygwin.1.3.22、apache-1.3.29、mod-perl.1.29、postgres
を用いて、CGIの開発環境を構築しています。
(apacheは、cygwinにあるものを使わずに、
ダウンロードしてきてソースからコンパイルしました)
apacheの起動は、Windowsのサービスに登録するのではなく
cygwinを立ち上げた後、コマンドから起動をしています。
最初のころは、立ち上げたapacheも安定しており、
CGIプログラムも処理できたのですが、今は、
apacheを立ち上げるとCGIのプログラムを実行する前から、
CPU使用率が100%になってしまい、CGIプログラムを処理できなくっています。
CPU使用率が100%になる前のapacheのシャットダウンの方法が、$apachectl stop ではなく、
cygwinコンソールを切ってしまったような気がするのですが、それが、影響してたりするのでしょうか?
それとも,mod_perlのキャッシュ等の処理の問題なのでしょうか?(CGIへアクセスする前から100%になっているので、mod_perlの影響というのはあまり考えられないませんが。)
いずれにせよ、何か参考になる解決方法があるようでしたら、教えてください。
以上、よろしくお願いいたします。
|