Code: Select all
Caused by: java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:150)
at java.net.SocketInputStream.read(SocketInputStream.java:121)
at org.apache.coyote.http11.InternalInputBuffer.fill(InternalInputBuffer.java:532)
at org.apache.coyote.http11.InternalInputBuffer.fill(InternalInputBuffer.java:501)
at org.apache.coyote.http11.InternalInputBuffer$InputStreamInputBuffer.doRead(InternalInputBuffer.java:563)
at org.apache.coyote.http11.filters.IdentityInputFilter.doRead(IdentityInputFilter.java:124)
at org.apache.coyote.http11.AbstractInputBuffer.doRead(AbstractInputBuffer.java:346)
at org.apache.coyote.Request.doRead(Request.java:422)
at org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:290)
at org.apache.tomcat.util.buf.ByteChunk.substract(ByteChunk.java:431)
at org.apache.catalina.connector.InputBuffer.read(InputBuffer.java:315)
at org.apache.catalina.connector.CoyoteInputStream.read(CoyoteInputStream.java:200)
at java.nio.channels.Channels$ReadableByteChannelImpl.read(Channels.java:385)
< /code>
Leider habe ich keinen Zugriff auf den Client, daher versuche ich nur, dass dies zu verschiedenen Gründen bestätigt wird: < /p>
Server versucht, Daten aus der Anfrage zu lesen, aber es dauert länger als der Zeitüberschreitungswert, damit die Daten vom Client eintreffen. Timeout hier wäre normalerweise Tomcat Connector ConnectionTimeout
< /li>
< /ol>
Für #1 war der Anfangswert, den ich gesetzt hatte Sehen Sie, ob sich Änderungen vorstellen. Oder für diese Angelegenheit können Sie sich ein anderer Grund vorstellen, an dem dieses Problem verursacht wird.