中田さん、こん○○は。
さっそく、少し前のActivePerlをダウンロードして試してみたところ、うまく動きました。
最新版のPerlIS.DLLとWindows95の相性が悪いのだと思います。
必ずしも最新版のモノがいいというわけではないんですね。
勉強になりました。
同じCGIプログラムを動かした結果は、Perl.exeで実行した場合と比較して、8分の1程度に短縮されました。
本当に有難うございました。
これからも、AN HTTP Serverの更なる発展を願っております。
Wans さん、
だとすると Windows95 と PerlIS.dll の問題かもしれませんね。
古いバージョンの PerlIS.dll (APi522e.exeあたり)ではどうでしょうか?
なお、落ちた時になんらかのメッセージが表示されるのでしたら、その内容をお知らせ下さい。
アクセス違反ならそのアドレスはわかるはずです。
中田さん、はじめまして。
わざわざ、有難うございます。
簡単なPrint文を表示させるCGIでも同様の症状が出ます。
やっぱり、PerlIs.dllで動かすと簡単なCGIでもダメのようです。
他に何かありましたら、よろしくお願いします。
Wans さん、
printするだけの単純なCGIでも落ちるのかどうかで話が変わってきますね。
カウンタというのは排他制御をするのが普通ですから、Windowsにとってはあまり普通ではありません。
単純な CGIを作って、それを動作させた時にどうなるかをお知らせ下さい。
はじめまして。
先日、友人からAN HTTPDの存在を教えてもらって、活用させていただいています。
昔のPC-98(CPU:486DX66MHz、MEM:14.6MB)にWindows95(SP1など導入済)を再インストールして使ってますが、PerlIs.dllでCGIプログラムを動かすとHTTPDもろとも落ちます。
もちろん、パスはC:\Perl\bin\PerlIS.dllと指定してます。
perl.exeだとうまく動くのですが、動作が遅いので、PerlIs.dllを使いたいのです。
AN HTTPDのバージョンは最新の1.34d、ActivePerlは5.6.1.628、CGIプログラムはKENT WEBなどにある普通のカウンタプログラムです。
何か見落としている設定などありましたら、教えてください。
よろしくお願いします。