このページは福井県立大学の田中求之が2006年1月まで運用していた Mac のサーバ運用に関する会議室 「Web Scripter's Meeting」の記録です。情報が古くなっている可能性がありますのでご注意ください。

guestMail2(NE)のリプライのカスタマイズがうまくいきません

発言者:Asako Itagaki
( Date Sunday, August 24, 1997 20:34:10 )


はじめまして。板垣といいます。ODN+LC475でサーバーを立ちあげました。
このページにはいろいろ参考にさせていただいてます。よろしくおねがいいたします。

さて、FORMの機能を今まで使っていたプロバイダから移動しようと思い、
CGI Kitをダウンロードさせていただきました。
guestMail2(NE)をカスタマイズして使用しようと思い、
リプライメッセージを変更したら
実行後「Document contains No Data」 が返ってきます。
メールは正常に送信されているので、そのあとの表示だけの問題だと思います。

    --- リプライ
    return http_10_header & "<TITLE>Thank You</TITLE>" & crlf ツ
      & "<h2>メッセージをありがとうございます</h2>" & crlf ツ
      & "今後ともよろしくお願いします"

の部分を、そのままにしておけば動くのですが、ここを例えば

    --- リプライ
    return http_10_header & "<TITLE>Thank You</TITLE>" & crlf ツ
      & "<h2>登録ありがとうございます</h2>" & crlf ツ
      & "今後ともよろしくお願いします<BR>" & crlf ツ
      & "<A HREF=new.html>New on this siteに戻る</A>"

とすると、Document Contains No Data といわれます
でも、

    return http_10_header & "<TITLE>Thank You</TITLE>" & crlf ツ
      & "<FONT SIZE=5>登録ありがとうございます</FONT><BR>" & crlf ツ
      & "<A HREF=new.html>New on this siteに戻る</A>"

なら正常に表示されます(表示されるリプライもちゃんと変更されています)。
いずれの場合もメールは全て正常に送られます。
他にもいろいろためしたのですが、どうも
行数が増えるとエラーになっているような気がします・・・

サーバーはMacHTTP 2.2
サーバーOSはMacOS7.6
クライアントはPower Book 1400cs(MacOS7.6)/Netscape3.01です。


どこか他に変更すべき点はあるのでしょうか?

田中求之 さんからのコメント
( Sunday, August 24, 1997 22:27:11 )

>そのままにしておけば動くのですが、ここを例えば
>.....
> とすると、Document Contains No Data といわれます

本当に変更個所はそこだけですか? この変更だけでしたら、エラーになりようが
ないのですが ??

なお、直接関係ないことだと思いますが、Web サーバーのソフトは、MacHTTP ではなく、
Quid Pro Quo 1.02 に変更されたほうがよいですよ。CGI、それも NetEvents
と連携を図るような CGI を MacHTTP で動かすのはちょっと酷ですので。
( Quid Pro Quo はフリーウェアのサーバーです)

もしかしたら、原因はこれかな??

Asako Itagaki さんからのコメント
( Tuesday, August 26, 1997 13:37:52 )

昨日はばたばたしていてリプライが遅れました・・・
今外出先からなのでスクリプトの引用ができませんが、
変更箇所は、上記以外に、
入力項目を減らしたのにあわせてCGIで処理する部分の
変数の数も減らしました。


それより不思議なのが、
この投稿をしたときに正常に動いていたスクリプト(最初の投稿の3つめの例)が、
今朝は同様に[Document Contains No Data]と返してくるようになったことです。
やっぱりサーバーの負荷の問題なんでしょうか。
(原因は不明なんですが、サーバーへのアクセスが今朝から急増してるんです。
昨日までの10倍以上のペースで人が入ってきます)

今日から1週間ほど留守にするのですが、
帰ってきたらQuid Pro Quoためしてみます。
ありがとうございました。



田中求之 さんからのコメント
( Tuesday, August 26, 1997 14:23:53 )

>やっぱりサーバーの負荷の問題なんでしょうか。
>(原因は不明なんですが、サーバーへのアクセスが今朝から急増してるんです。
>昨日までの10倍以上のペースで人が入ってきます)

負荷の問題である可能性は高いですね。

サーバーの Timeout の設定を長くすることで解決するかもしれませんが、やはり
サーバーを Quid Pro Quo に取り換えてみるほうがよいと思います。