On 18 July 2016 12:06:42 CEST, "Steffen Heil (Mailinglisten)" <li...@steffen-heil.de> wrote:
Tomcat version? Mark >Hi > > >I am getting the following exception: > >2016-07-18 07:46:52.667 /http/httpmodule WARN null - error during >upload >| java.net.SocketTimeoutException >| at >org.apache.tomcat.util.net.NioBlockingSelector.read(NioBlockingSelector.java:202) >| at >org.apache.tomcat.util.net.NioSelectorPool.read(NioSelectorPool.java:250) >| at >org.apache.tomcat.util.net.NioSelectorPool.read(NioSelectorPool.java:231) >| at >org.apache.coyote.http11.InternalNioInputBuffer.fill(InternalNioInputBuffer.java:133) >| at >org.apache.coyote.http11.InternalNioInputBuffer$SocketInputBuffer.doRead(InternalNioInputBuffer.java:177) >| at >org.apache.coyote.http11.filters.IdentityInputFilter.doRead(IdentityInputFilter.java:110) >| at >org.apache.coyote.http11.AbstractInputBuffer.doRead(AbstractInputBuffer.java:416) >| at org.apache.coyote.Request.doRead(Request.java:469) >| at >org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:342) >| at >org.apache.tomcat.util.buf.ByteChunk.substract(ByteChunk.java:395) >| at >org.apache.catalina.connector.InputBuffer.read(InputBuffer.java:367) >| at >org.apache.catalina.connector.CoyoteInputStream.read(CoyoteInputStream.java:156) > >This happens when I try to read about 100MB from the client using >(repeatedly) request..getInputStream().read(...). >It happens 42 Seconds after the upload was started. > >I did not set any timeout on the connector and the default is supposed >to be 60 seconds. > > >So I have the following questions: > >1. Does it make any sense to catch this exception and call read again? >2. Can I configure the read timeout on a per connection basis? >3. Why is the exception thrown after just 42 seconds? > > >Regards, > Steffen --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org