blueday さん、
プロセスログをとってみるとわかりますが、view.cgi?data が実行時のコマンドラインで view.cgi data になるのはそれで正常です。data は QUERY_STRINGにセットされるのと同時に view.cgi の引数になります。
エラーコード32のエラーが出ることがあるというのは、一般には PerlのCGIが動きっぱなしになっているときだったと思います。
対策は、動いているCGIに関係するプロセスを強制終了させてやればいいのですが、Windows を再起動してしまう方が簡単です。
その後、そのCGIが終了しない原因をさがすことになります。
Perlのパスの \ と / の混在や、"my documents"という空白を含むパスの使用 は気になりますが、これで動いているのならそれでもいいのでしょう。
はじめまして
Ver.1.25bで ? のついたCGIを開こうとすると次のようなエラーがでることがあるのですが
何故なのでしょうか?。どなたか同じような症状、または原因をご存じの方が
いらっしゃいましたらよろしくお願いいたします。
Error 500
CGI エラー - 以下のコマンドラインを実行できません :
"C:\Perl\bin/MSWin32-x86-object/jperl.exe c:\data\my documents\http\view.cgi data",
errorcode = 32, Broken pipe
ちなみに実際には view.cgi?data を開こうとしているのですが
このエラー表示では ? のところが空白になってしまっているようです。
これがエラーの原因なのでしょうか。