[Armadillo:03106] Armadillo-220 の POST について

國井 email@hidden
2008年 7月 8日 (火) 10:52:59 JST


国井と申します。
Armadillo-220にthttpdを走らせておいて、
cgi-binの場所に postを受け取るB.cgiプログラム作成
www-dataの場所に postするA.htmファイル作成し、

A.htmからB.cgiにポストデータ 800キャラ程度ポストすると
、
最初のA.htmより、B.cgiにポストすると、ポストデータをうま
くB.cgiが受け取りません。A.htmを再ポストすると正常にB.cgi
は処理します。以後、何度ポストしてもB.cgiは正常に動作し
ます。
ところが、2分ほど待ってからA.htmからB.cgiにポストするとB.cgi

は、フリーズしたままです。
つまり、時間をおいてポストするとき最初のポスト動作がうま
くいきません。

どうも、getenv("CONTENT_LENGTH")の関数の動作が不安定のよ
うな気がしますが?
A.htmをgetや B.cgiのみをリロードしても正常に動作してい
ます。
もちろん、getenv("CONTENT_LENGTH")の前で、post、getを確
認し、getenv()関数を条件で処理分岐してもgetcnv()関数で
つかまり、不安定の気がしています。

解決策ご存知に方お教えください。
ちなみに、最初のgetenv()をダミーとして実行しても現象は改
善されていませんでした。





--------------------------------------
Stop! Global Warming ~ Yahoo! JAPAN Earth Project
http://pr.mail.yahoo.co.jp/earthproject/



armadillo メーリングリストの案内