簡単なCGIを作ったのですが



[ このメッセージへの返事 ] [ 返事を書く ] [ home.html ]



投稿者: 68user @ mamb.cs.gunma-u.ac.jp on 97/6/17 11:51:35

しつこくCGIについてです。

% cat ~/public_html/cgi-bin/cgi.cgi
#!/usr/local/bin/perl
print "Content-type: text/plain\n\n";
print "Hello,world\n";

という簡単な(簡単すぎる?)CGIを作りました。HTMLからは

<a href="http://www.cs.gunma-u.ac.jp/cgi-bin/cgiwrap/~j5306050/cgi.cgi">CGI sample</a>

として呼び出しています。
しかし10回に1回ほどの割合で、netscapeに「Document contains no data」
と怒られます。その他のときは「Hello,world」と表示されます。

この場合は
% cat ~/public_html/cgi-bin/cgi.cgi
#!/usr/local/bin/perl
system("sleep 1");
print "Content-type: text/plain\n\n";
print "Hello,world\n";

と1秒スリープすることでエラーを回避できて喜んでいたのですが、他の
CGIでも同じエラーが出て、こんどはスリープでは解決できませんでした。
そこで根本的にどこが間違っているのかを教えてください。

# 朝8時ごろは3回に2回は失敗していたので、トラフィックに関係あるのかな〜
# と思ったりもします。