Я неравномерно получаю исключение тайм-аута сокета - PullRequest
1 голос
/ 12 января 2011

Я работаю на свежем воздухе. который размещен на tomcat .. мои клиенты подключены к CIFS / Webdav .. но в определенный период времени я постоянно получаю

java.net.SocketTimeoutException: Read timed out error in the log.. 

Могу ли я уменьшить время ожидания файла server.xml в tomcat

<Connector port="8080" protocol="HTTP/1.1" URIEncoding="UTF-8"
               connectionTimeout="20000" 
               redirectPort="8443" />

Поможет ли это полностью исправить ошибку ..

С уважением, Кришна

1 Ответ

0 голосов
/ 12 января 2011

Попробуйте эту конфигурацию:

<Connector port="8080" 
protocol="org.apache.coyote.http11.Http11NioProtocol" 
redirectPort="8443" 
maxHttpHeaderSize="8192"
maxThreads="150" 
minSpareThreads="25" 
maxSpareThreads="75"
enableLookups="false" 
acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true"
compression="on"
compressionMinSize="2048"
noCompressionUserAgents="gozilla, traviata"
compressableMimeType="text/html,text/xml,text/plain,text/javascript,text/css"              
/>

Вы можете включить сжатие, если считаете, что оно вам не нужно. Это для Tomcat 6 и выше.

...