このコネクタが待機するミリ秒数、要求URIラインの接続を受け付けた後に提示されます。無限(つまり無限)のタイムアウトを示すには、-1の値を使用します。デフォルト値は60000(60秒)ですが、Tomcatに同梱されている標準のserver.xmlは20000(つまり20秒)に設定されています。 disableUploadTimeoutがfalseに設定されていない限り、このタイムアウトは要求本体(存在する場合)を読み取るときにも使用されます。
クライアントがサーバーに要求を送信すると、接続を確立するのにNミリ秒かかります。このNがクライアント側で設定された接続タイムアウトを超えると、要求はクライアントで期待通りに失敗します。
TomcatのconnectionTimeout
が何を違うのか理解できません。具体的には、「要求URIラインが提示されるために接続を受け入れた後」とは何を意味していますか?
その接続にはHTTP要求が含まれている必要があります。 HTTPリクエストの最初の部分は何ですか? –
@SotiriosDelimanolis「接続を受け入れる」とは、TCPハンドシェイクの完了を意味しますか?その後、URI、要求ボディなどを使ってクライアントからサーバーにデータが移動します。 –