Значение connectionTimeout в tomcat

что означает этот параметр для 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 и изменяю этот файл через него.

1 ответов


Взято отсюда:https://tomcat.apache.org/tomcat-7.0-doc/config/http.html

connectionTimeout

количество миллисекунд этот соединитель будет ждать, после принятия соединения, для строки URI запроса, который будет представлен. Используйте значение -1, чтобы указать, нет (т. е. бесконечного) времени ожидания. Значение по умолчанию-60000 (т. е. 60 секунд), но обратите внимание, что стандартный сервер.xml, который поставляется с Tomcat, устанавливает значение 20000 (т. е. 20 секунд). Если disableUploadTimeout имеет значение false, этот тайм-аут также будет использоваться при чтении тела запроса (если есть).