AN HTTPD ゲストブック/コメント集(2001年5月28日15:22)


中田昭雄 nakata@st.rim.or.jp 2001/06/03 19:34

いとさん、
なるほど、確かにその可能性もありますね。


いと gfh05223@nifty.com 2001/06/02 16:27

中田さん
むっちさんのは「Win2000Pro+NN4.7x+POST+同一PC」問題という可能性も?
以下の過去ログを読まれたのかもしれません。
 http://homepage1.nifty.com/yito/namazu/gbook/20000809.1615.html

このPOST問題で気がついたことなどを以下にまとめます。
1. Apacheでは起きないとこの上に挙げたコメントに書かれていました。

2. Netscapeが出すリクエストと全く同じ内容をtelnet でポート80に送ると
 問題なく応答あり。

3. CGIのPOST実行時にタイトルバーのところに出る表示は、
 待機中>接続>CGI処理中>CGI/SSIプロセスを起動中>プロセス終了待ち
 まで進み、待ち状態に陥る。

4. どこかをクリックすると進むことは以前分かったが、何もクリックしなくても
 例えばブラウザの「ホーム」の上にカーソルを移動するだけでも同様に実行される。
 テキスト表示がトリガーになる? ただし、最小化/最大化/閉じる の上では効果なし。

5 stdin.* は通常ドキュメントルート下に作成されるが、何かの拍子に
 ログファイルが作成されるディレクトリの下に変わることがある。
 実際、process.log の中に
  < "G:\PROGRA~1\httpd\log\stdin.0" > "G:\PROGRA~1\httpd\log\1.0"
 となっている個所がある。


中田昭雄 nakata@st.rim.or.jp 2001/06/01 21:01

むっちさん、
やはりおっしゃっている意味がよくわかりませんが、Flash は関係なくて、AN HTTPD でPOSTメソッドのCGIがうまくいかないという話ですね(?)。
過去ログ
簡単なCGIは動くが、掲示板CGIで書き込みができない
の最後の方をご覧ください。
つまり、1.28d から 1.29以降1.32fまで にバージョンアップしているとすると AN HTTPD のバグにより、 POSTのCGIでデータが渡されないことがあります。
対策は、1.33g にバージョンアップするか、過去ログにある通りレジストリ操作をすることになります。


むっち aroro_info@mai.goo.ne.jp 2001/05/31 02:53

中田さまわかりました!!

(7)の所で止まってしまうんですが検索の所にあった気になる所を
調べてみましたら。

FLASHの方のPOSTをGETにしてみたらうまくいきました。
最初は検索の所に書いてあるやつはCGIの事だと思っていたんですが
FLASHの事だったんですね!!

でも、掲示板とかでPOSTを使いたいときにはどうすれば・・・・


中田昭雄 nakata@st.rim.or.jp 2001/05/29 21:10

むっちさん、
その説明ではちょっとわかりません。

たとえば、

(1)AN HTTPD のドキュメントルートが C:\www だとして
(2)chat.zip を C:\www\chat に解凍し
(3)chat.fla から chat.swf を作り
(4)IE で アドレスに http://127.0.0.1/chat/chat.swf と入れると
(5)IE に chat.swf の画面が現れ
(6)name, message を適当に入れて write/reload ボタンを押すと
(7)AN HTTPD に POST /chat/chat.cgi というリクエストが出て
(8)AN HTTPD がレスポンスを返し
(9)chat.swf の画面に name, message が表示される

という流れだと思うのですが、どこで「止まる」のでしょうか?
あるいはやっていることが違うのなら(違うやり方もありますから)その内容を説明してください。


むっち aroro_info@mai.goo.ne.jp 2001/05/29 03:02

こんばんはです。
先ほどのFLASHチャットの件ですが

http://download.macromedia.com/pub/flash/japanese/support/lib/win/chat.zip

を動作させて送信を押すと止まってしまいます。

他のFLASHとの連携系のCGIも止まってしまうので多分
設定が悪いと思うんですがその場合どのように設定すればいいでしょうか

宜しくご指導お願いいたします、


中田昭雄 nakata@st.rim.or.jp 2001/05/28 21:20

むっちさん、
そうですねえ、どうにかなるとは思いますが、AN HTTPD のバグの可能性もありますね。

どこで何が止まるのか説明してもらえればなんとかわかると思いますが、
説明するのが難しいようでしたら、再現できるように必要なファイルを一式メールで送ってください。
調べてみます。


むっち aroro_info@mai.goo.ne.jp 2001/05/28 15:22

こんにちはです。
ANHTTPDを今まで問題なく使わせていただいたんですが
今回FLASHのチャットをつかってみたくなり
http://www.macromedia.com/jp/support/flash/library/chat/fl_lib0003_01.htm
をDOWNしてみたりFLASHのBBSをダウンしてみたんですが

プロバイダではなんともないのにローカルだと止まってしまいます。
なにがどうなんだかうまく説明できないんですがどうにかなるものなのでしょうか?