Good input, but the site is not being accessed by anyone but me right now and I sure did NOT cancel the page load. So, this is being caused by something else...
Michael ----- Original Message ----- From: "Shapira, Yoav" <[EMAIL PROTECTED]> To: "Tomcat Users List" <[EMAIL PROTECTED]> Sent: Wednesday, July 28, 2004 5:50 AM Subject: RE: Broken pipe exception with every request! Hi, As the error message hints, a common cause for this exception is the client closing the browser while you're generating the page. People do that often when they run into error pages, e.g. as soon as they see the 404 header. I don't know what the rest of your 404.jsp does, but you should try to make it a very simple and quick page (preferably a static one). Yoav Shapira Millennium Research Informatics >-----Original Message----- >From: Michael Mehrle [mailto:[EMAIL PROTECTED] >Sent: Tuesday, July 27, 2004 4:35 PM >To: Tomcat Users List >Subject: Broken pipe exception with every request! > >I got up this morning and noticed that my production server was down. So, I >checked tomcat's log and found a whole bunch of these: > >2004-07-27 08:09:31 [EMAIL PROTECTED]: >Exception Processing ErrorPage[errorCo >de=404, location=/404.jsp] >ClientAbortException: java.net.SocketException: Broken pipe > at >org.apache.coyote.tomcat5.OutputBuffer.doFlush(OutputBuffer.java:331) > at >org.apache.coyote.tomcat5.OutputBuffer.flush(OutputBuffer.java:297) > at >org.apache.coyote.tomcat5.CoyoteResponse.flushBuffer(CoyoteResponse.jav a:53 >7 >) > at >org.apache.coyote.tomcat5.CoyoteResponseFacade.flushBuffer(CoyoteRespon seFa >c >ade.java:238) > at >org.apache.catalina.core.StandardHostValve.status(StandardHostValve.jav a:30 >3 >) > at >org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.jav a:14 >7 >) > at >org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveC onte >x >t.java:104) > at >org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.jav a:11 >7 >) > at >org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveC onte >x >t.java:102) > at >org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 520) > at >org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve .jav >a >:109) > at >org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveC onte >x >t.java:104) > at >org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 520) > at >org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) > at >org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) > at >org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:7 99) > at >org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process Conn >e >ction(Http11Protocol.ja >va:705) > at >org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:5 77) > at >org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPoo l.ja >v >a:683) > at java.lang.Thread.run(Thread.java:534) > >Tailing the log once I restarted tomcat revealed that this error is being >thrown with EVERY REQUEST - no matter what page! Something's very fishy >here... BTW - I have the same application running on my staging server and >do not get these error messages. > >Also, the server is pretty slow frankly and I wonder if that's related >somehow. > >Michael > > >--------------------------------------------------------------------- >To unsubscribe, e-mail: [EMAIL PROTECTED] >For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]