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


中田昭雄 nakata@st.rim.or.jp 2000/11/21 21:41

yuguchi さん、せるばんてすさん、坂巻さん、
米村さんのISAPIのPATH_INFO 対策で、PerlIS.dllの場合のECBをおかしくしてしまっていました。
1.32c で修正しました。


坂巻 xi_muzak@ps.ksky.ne.jp 2000/11/21 17:23

はじめまして。不具合報告させていただきます。
私も 1.32b で PerlIS.dll による CGI 実行ができなくなりました。
ブラウザに以下のエラーが返されてきます。

ISAPI Error
Can't get any Response

Perl.exe では正常動作します。


せるばんてす soul@land.linkclub.or.jp 2000/11/21 12:52

はじめまして、1年ほど前から利用させてもらっています。
下の方と同じく、私も最新の 1.32b ではCGIが動作しなくなってしまいました。
1.31c に戻したら直りました。

「CGI出力を検査」にチェック有 ・・・動作開始約2秒後「ISAPI Error」が出る
「CGI出力を検査」にチェック無 ・・・動作開始約8秒後「Zero Sized Reply」が出る

反応時間はぜんぜん関係ないかも (^^;)
いずれも 1.31c 以前では出なかったです。ISAPI関係に何かあるのでしょうか???


yuguchi JY6S-YGC@asahi-net.or.jp 2000/11/21 03:14

中田さん、dllの指定は
C:\Perl\bin\PerlIS.dll
で大文字になっていました。何故でしょうね・・・


中田昭雄 nakata@st.rim.or.jp 2000/11/20 20:40

yuguchi さん、
"Perlis.dll" ではなく "PerlIS.dll" としてもだめでしょうか?
"is" のところを "IS" と大文字にする、という意味です。

もっとも、それでOKだとしてもこんなところが case-sensitive なのはおかしいので直します。
ただそこのところは1.31およびそれ以前でも同じはずなので、別の話かもしれません。


yuguchi JY6S-YGC@asahi-net.or.jp 2000/11/20 11:02

ver132が出たので、早速アップしてみたところCGIが実行できなくなりました。
具体的には、Netscapeから該当URL(127.0.0.1/test.cgi)を実行しても
「文書にデータが含まれていません」と表示されました。
このスクリプトに限らず、全てのCGIが同様に実行できませんでした。
なお、Perlis.dllを使う設定になっています。

ver131にダウンして解消しました。
私だけですかね?