AN HTTPD ゲストブック/コメント集(2000年6月30日11:48)


中田昭雄 nakata@st.rim.or.jp 2000/06/30 21:13

k_ozeki さん、
ちょっとあやしげな話ですね。

まず、ヘルパーのチェックは外してください。 WindowsNTではヘルパーの使用は想定していません。
その後、Windows を再起動して、どんな時に落ちるかをお知らせください。
その際には(ページ違反でしょうから)モジュールと違反アドレスがわかった方がありがたいです。

PerlIS を疑うということは、Perlスクリプトの実行時なのかもしれませんね。
インストールしてある PerlIS.dll と perl.exe のバージョンは何ですか?
また、「&ReadParse が効かない」というのはどのようにして確かめられたのでしょうか?

設定については、無闇に設定変更してはいけない を参考にしてください。
1.29/1.29b では以前の設定を引き継ぐようにしたつもりですが、それに不具合があるのかもしれませんので、念のため確認してみてください。


k_ozeki k_ozeki@gabugabu.com 2000/06/30 11:48

k_ozekiです。情報が少なくて申し訳ありませんが...?

AN HTTPD Ver 1.29b にアップデートして使用していると、
不定期に http.exe が死んでしまいます(T_T)。

helper.exe 生き続けています。←タスクマネージャで殺すことができません。

ポートを抱えたまま死んでしまうので、PC(WindowsNT WS 4.0 SP6)を
毎回再起動しています。

perlIS.dll が原因かと思い、「オプション/一般」の「拡張子」で、
.pl,.cgiの実行プログラムを「PerlIs.dll」から「Perl.exe」に変更すると、

「require '../lib/cgi-lib.pl';」の「&ReadParse(*in);」が効かなくなり、

「$val = $in{'val'};」で変数が受け渡ってきません。

どなたか、回避策をご存知の方、どうぞご教示下さい。

以上です。