1. ホーム
  2. java

[解決済み] tomcatにおけるconnectionTimeoutの意味

2022-02-05 03:24:15

質問事項

tomcatのパラメータは何を意味するのでしょうか。それは server.xml を次のようにします。

 <Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>

そこで、変更してみたところ

 <Connector connectionTimeout="2" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>

と表示され、何の効果も感じられませんでした。私は、各ページのロードに2ミリ秒以上かかると、504 - 接続タイムアウトエラーが発生すると予想していました。しかし、そうではありませんでした。私はeclipseを使用しており、それを介してそのファイルを変更します。

解決方法は?

ここから引用しています。 https://tomcat.apache.org/tomcat-7.0-doc/config/http.html

connectionTimeout

このConnectorが受理した後、待機するミリ秒数。 接続のリクエスト URI 行が表示されるまでの間。値として -1を指定すると、タイムアウトなし(つまり無限)を示します。デフォルト値は60000(つまり60秒)ですが、標準のserver.xmlでは Tomcatでは20000(20秒)に設定されています。ただし disableUploadTimeoutをfalseに設定すると、このタイムアウトも使用されます。 は、リクエストボディを読み込むときに (もしあれば) 使用します。