了解です。とりあえず、昔のバージョンで試したりしてみます。
あ、フォアグラウンドにしても変わりません。むしろ、常にフォアグラウンドにしています。
ケアヴェグさん、
現象はわかりましたが、今のところ原因はわかりません。
あとはせいぜい、遅くなった時に AN HTTPD のウィンドウをクリックしてフォアグラウンドにしても変わらないか?というぐらいです。
ちょっと考えてみます。
ご回答ありがとうございますm(_ _)m
1)Windowsは98SE、メモリは64MBです。
2)画面の表示を見てわかりました。時間はその時によってまちまちですが、短ければ30秒ほど、長いと永遠(いや、2分ぐらいで諦めたのですが)てな感じです。
なお、「CGI処理中」「CGI/SSIの〜」のどちらか片方だけに発症することが多いようです。
3)どのCGIでも基本的に症状は同じです。CGIの実行自体には問題がないと思われます。
4)リモートホストは取得していません。(過去ログを見てここが原因?と思い、取得しない設定にしたのですが、変化無しです)
5)放っておけばそのままです。
6)もう一度、ブラウザからアクセスし直して、画面の表示を見ます(明らかにスピードが違いますし)
補足です。現在使用のバージョンは1.38cです。
また、Perl関係のオプションでは、シングルスレッドのみをチェックしています。
Perlはexe形式のActivePerlを使用しています。
なお、dll形式の方は以前使っていたのですが、Sendmail.cgiが使えないので没でした(^_^;)
また、シングルスレッドでなくてもこの症状は現れましたし、ヘルパープロセスをチェックしても症状は変わりませんでした。
ケアヴェグさん、
ちょっとよく症状がわかりません。
いくつかお聞きしますが、どういう現象なのかまだよく理解でいていないので、多少お聞きする範囲が広くなります。
(1)Windows は何ですか? また、PCのメモリはどのくらいですか?
(2)レスポンスが異常に遅くなることはどのようにしてわかりましたか?
AN HTTPD のウィンドウの表示を見ていてわかる、ということでしょうか?
その場合、「CGI処理中」及び「CGI/SSIのプロセス終了待ち」の時間はそれぞれ何秒くらいでしょうか?
(3)症状は wforum.cgi と petit.cgi で同じでしょうか?(これはわかれば、ですが)
(4)AN HTTPD の設定で「リモートホストを取得」はどう設定していますか?
(5)症状が出た時、そのまま放っておくと症状は継続しますか?
(6)AN HTTPD の再起動で症状がなくなったことはどのようにして確認できますか?
初めまして。ANHTTPDを利用して自宅サーバをたてている、ケアヴェグという物です。
えー、1つ質問・・と言うよりトラブル?がありまして。
それは、長時間常駐させているとCGIに対するレスポンスが異常に遅くなるのです。
1週間ほど前まではこのようなことはありませんでした。
具体的に言いますと、「CGI処理中」及び「CGI/SSIのプロセス終了待ち」の時間が異常に長いのです。
Perlは、実行されてしまえばすぐに処理が終わるのですが・・・
また、一旦HTTPDを終了させ、再び起動するとしばらくは大丈夫なようです。
過去ログにも無かったのでウチのマシン固有の症状でしょうか?
とりあえず、アドレスをおいておきます。
発症に気づき次第、再起動掛けているのでいつも上の症状が出ているわけではないのですが・・
http://amsmsato.mine.nu/cgi-bin/gs/