在resin下似乎从未遇到,但在tomcat4.18下老是碰到下面所示的ClientAbortException问题,时间久了,便出现 No buffer space available ,造成JVM_Bind错误,造成Mysql连接也会出现SocketException,最后系统一塌糊涂,甚至影响宽带上网,连网页都无法正常打开,唯一的办法就只有重新启动系统了。 我的系统中大量用到new URL().openStream()来载入网页,会不会是这个问题呢?
org.apache.catalina.connector.ClientAbortException java.net.SocketException: Connection reset by peer: socket write error at org.apache.coyote.tomcat4.OutputBuffer.realWriteBytes(OutputBuffer.java:367) at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:398) at org.apache.coyote.tomcat4.OutputBuffer.doFlush(OutputBuffer.java:314) at org.apache.coyote.tomcat4.OutputBuffer.flush(OutputBuffer.java:293) at org.apache.coyote.tomcat4.CoyoteOutputStream.flush(CoyoteOutputStream.java:73) at org.apache.tapestry.request.ResponseOutputStream.forceFlush(ResponseOutputStream.java:149) at org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:945) at com.onetsoft.tapestry.OnetEngine.service(OnetEngine.java:110) at org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:198) at com.onetsoft.tapestry.OnetAppServlet.doService(OnetAppServlet.java:84) at org.apache.tapestry.ApplicationServlet.doGet(ApplicationServlet.java:159) at javax.servlet.http.HttpServlet.service(HttpServlet.java:696) at javax.servlet.http.HttpServlet.service(HttpServlet.java:809) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:146) at com.onetsoft.base.persistence.PersistenceTidyUpFilter.doFilter(PersistenceTidyUpFilter.java: