2015-06-15 2 views
3

Что означает этот параметр для tomcat. Он был объявлен в server.xml следующим образом:Значение connectionTimeout в tomcat

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

+0

По-видимому, этот параметр используется для нескольких вещей: https://stackoverflow.com/a/45380028/32453 – rogerdpack

ответ

3

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

ConnectionTimeOut

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

Смежные вопросы