人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

HTTP Serverに対してGETやPOSTのHTTPコマンドを送信後、HTTP Responseを待ちますが、Responseが帰ってこない場合のtimeoutの規定値に関する情報を探しています。IEとApacheの設定が300秒(5分)になっているのは確認しました。他の実装での例や、IEやApacheが300秒になっている根拠、またそれが適切なのかなどについての情報を教えてください。

●質問者: dayofgreen
●カテゴリ:ウェブ制作
✍キーワード:Apache HTTP IE Response コマンド
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● aki73ix
●60ポイント

http://www-6.ibm.com/jp/servers/aix/developer/special/java/02-2....

AIXのHTTPServerや(ここではJavaServerですが)でもIISでも300秒がデフォルトになっていますね

wgetは900秒らしいです

ブラウザとサーバ側でおよそ同じになってないと、あまり

意味が無いですよね

ネットスケープ・モジラにはデフォルトのタイムアウトはありません

http://edocs.beasys.co.jp/e-docs/wls60e/adminguide/isapi.html

http://www.geocities.com/Tokyo/Ginza/5432/documents/unixmemo/

http://opt-1.matsc.kyutech.ac.jp/netscape-1.html

◎質問者からの返答

ありがとうございます。IIS(BEA)、AIXの件参考になりました。ちなみに、この質問の背景は、サーバー間通信の実装で、ブラウザを開発する予定ではありません。ですので例えば各社のSOAP通信における実装状況なども情報がありましたらお願いします。


2 ● kanetetu
●5ポイント

http://xml.fujitsu.com/jp/casestudy/ddbj/index_2.html

こちらどうぞ。

http://www-6.ibm.com/jp/solutions/casestudies/20021121kddi.html

◎質問者からの返答

すみません「SOAP通信における実装状況」という表現がミスリードしたようです。SOAPの事例は必要ありません。サーバー間HTTP通信でのタイムアウト値についての情報という意味です。aki73ixさんのポイントが私の意図しているところです。さらに幅広く情報を探しています。


3 ● ks4th
●10ポイント

http://support.microsoft.com/support/kb/articles/Q224/3/18.ASP

How To Control Connection Timeout Value by Creating Second Thread

回答が的外れだったら申し訳ないのですが…。

私が以前WinInetAPIにて通信部分を作成していた際、

関数自体のタイムアウトが最大180秒かかる事があり

ました。

MSへSRを切った結果それは使用でありこのサイトの例にあるようにスレッドにてタイムアウト管理しててくださいという回答であったと記憶しています。

これに適応する関数はWinInetAPIの同期関数全てとのことですので、実際に利用する場合には複数の関数にこのタイムアウトを仕掛けておかなければなりません。

しかし、実際にはIEは全てに対してスレッドを切っているようには見えない部分があります。

ということで結論として、プログラム内でWinInetAPIを利用し、関数自体にタイムアウトを仕掛けていない部分があることを考慮を考慮すると、約180秒 + タイムアウトスレッド監視秒(MSのサンプルより5sec)X 仕掛けた数 + 任意の遊び時間というのがIEの一番外側のタイムアウトを監視するスレッドの場合、大体300sec程度になっているのではないかと・・・・・。

◎質問者からの返答

質問のポイントはHTTPによる通信で対象はWindowsとは限らないため直接の回答ではありませんが参考になりました。ありがとうございます。


4 ● cno
●5ポイント

http://www.studyinghttp.net/

Studying HTTP

こちらのサイトでRFC2616(HTTPの定義書)の日本語訳を見てみましたが、特に決まった値が決められていない

ように思います。的外れな回答でしたらすみません

◎質問者からの返答

はい、RFC2616は読んだ上で質問しています。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ