Значение 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, этот тайм-аут также будет использоваться при чтении тела запроса (если есть).