2016-08-01 139 views
0

我们的用户正在看到TCP重置,他们认为这些重置源自我们的服务器或中间设备。由于java.io.EOFException而导致TCP重置?

在我们的服务器应用程序日志上,我可以看到与他们看到重置的时间相符的错误。

堆栈跟踪低于:

May 14, 2016 5:04:04 PM org.apache.catalina.core.StandardWrapperValve invoke 
SEVERE: Servlet.service() for servlet adity threw exception 
java.io.EOFException 
at java.util.zip.GZIPInputStream.readUByte(GZIPInputStream.java:207) 
     at java.util.zip.GZIPInputStream.readUShort(GZIPInputStream.java:197) 
     at java.util.zip.GZIPInputStream.readHeader(GZIPInputStream.java:136) 
     at java.util.zip.GZIPInputStream.<init>(GZIPInputStream.java:58) 
     at java.util.zip.GZIPInputStream.<init>(GZIPInputStream.java:68) 
     at com.osmoticweb.gzipfilter.GZIP2WayRequestStream.<init>(GZIP2WayRequestStream.java:20) 
     at com.osmoticweb.gzipfilter.GZIP2WayRequestWrapper.<init>(GZIP2WayRequestWrapper.java:25) 
     at com.osmoticweb.gzipfilter.GZIP2WayFilter.doFilter(GZIP2WayFilter.java:40) 
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) 
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 
     at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198) 
     at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) 
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) 
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 
     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) 
     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) 
     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) 
     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) 
     at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:555) 
     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) 
     at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298) 
     at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852) 
     at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588) 
     at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) 
     at java.lang.Thread.run(Thread.java:619) 

我的问题是:这是我们的应用程序,导致该重置或者是它的客户端?

对这个问题缺乏技术性的道歉。

回答

0

问题出在客户端。

有两种可能性:

1)客户端没有发送所有数据。 2)客户端输入错误的值内容长度标题。

+0

只是为了澄清,客户意味着客户的系统发送请求的权利?而不是我们的申请 – Booboo

相关问题