中田様。
先ほど自作cgiとログをメールにて送らせて頂きました。
情報不足の事と思いますが、他に何か必要な物が有れば、お送り致しますので
ご解析の程、よろしくお願い致します。
TB さん、
なるほどAu端末でなければエラーにならない、という意味なのでしょうね(?)。
ログのトレースにチェックを入れてもう一度やってみてください。
そしてエラーになった後の trace.log をメールで送ってください。
知りたいのは Au端末からのリクエストだけなので、それだけをここに示してもらうのでもかまいません。
ちなみにmegabbs.cgiは↓のURLで配布されています。
http://www.megabbs.com/
>うー。さん
自分もそれと同じ症状が出てました。
[環境]
WindowsXP、ANHTTPD Ver1.42h、ActivePerl5.8.0、
megabbs.cgi ver.1.69β1、Au端末(5302CA)
[状況]
megabbs.cgiの左上のi-mode用ページへのリンクをクリックすると
スレッド一覧画面になる。それぞれのスレッドへのリンクにAu端末(5302CA)
でアクセスするとエラーになる。その直後からすべてのCGIが見れなくなる。
ちなみにANHTTPD自体は落ちてないのでHTMLは見れる。
この条件での発生率は100%でした。
うー。さん、
とりあえずプロセスログ(process.log)が見たいですね。
また、chat.cgi というのは自作ですか?
自作ではないようなら、どこのなんというチャットCGIかをお知らせ下さい。
自作なら、chat.cgi をメールで送ってください。
chat.cgiに限らず、.cgiは使えなくなります。
エラーログを確認してみましたが、何も記載されてきません。
通常のログを確認したところ、.cgiが実行できているときは
xxx.xxx.xxx.xxx - - [05/Sep/2003:20:11:15 +0900] "GET /chat.cgi HTTP/1.1" 200 309
とログが出力されますが、.cgiが実行できない状態だと
xxx.xxx.xxx.xxx - - [05/Sep/2003:20:10:14 +0900] "GET /chat.cgi HTTP/1.1" 200 0
と出力されています。
タスクマネージャのプロセスを見ていたのですが、
通常.cgiが実行される時、perl.exeが表示されるのですが、
.cgiが実行できなくなっている時は、perl.exeが表示されてきません。
うー。さん
chat.cgi以外のCGIにはアクセスできるか。
を確認してみてはどうでしょうか?
ログは、errors.log辺り? あとはCGIに関する設定内容くらいでしょうか。
いつもお世話になっております。
WinNT4.0でanHTTPd ver1.42k+ActivePerlを動かしているのですが、
度々cgiが実行できなくなります。
index.htmlからインフレームでchat.cgiを呼び出し実行しているのですが、
index.htmlは問題なく表示されているのに、chat.cgiが「サイトに問題があります」と
表示されません。
anHTTPdを再起動すると、正常に動作するようになるのですが。
これしか情報がないのですが、何か判断できるログや必要な情報があれば出しますので、
おわかりになる方、居りましたら、ご教授下さい。