Hello, I'm using mod_proxy_ajp as my link b/w tomcat and apache. Things are working well with the exception of getting the following error:
2007-03-22 20:02:42,875 [TP-Processor51] WARN org.apache.jk.core.MsgContext - Error sending end packet java.net.SocketException: Broken pipe at java.net.SocketOutputStream.socketWrite0(Native Method) at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92) at java.net.SocketOutputStream.write(SocketOutputStream.java:136) at org.apache.jk.common.ChannelSocket.send(ChannelSocket.java:518) at org.apache.jk.common.JkInputStream.endMessage(JkInputStream.java:112) at org.apache.jk.core.MsgContext.action(MsgContext.java:293) at org.apache.coyote.Response.action(Response.java:182) at org.apache.coyote.Response.finish(Response.java:304) at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:204) at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:282) at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:754) at org.apache.jk.common.ChannelSocket.processConnection( ChannelSocket.java:684) at org.apache.jk.common.ChannelSocket$SocketConnection.runIt( ChannelSocket.java:876) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run( ThreadPool.java:684) at java.lang.Thread.run(Thread.java:595) 2007-03-22 20:02:42,875 [TP-Processor51] WARN org.apache.jk.common.ChannelSocket - processCallbacks status 2 a few times a day. This is from a medium traffic e-commerce site (approx. 1000 trans a day) and it seems to occur when the user is on the secure checkout page and hits the order button. They complain of being presented with a blank page after hitting the purchase button. Pertinent details from the servlet.xml: <Connector address="139.0.0.1" port="8009" enableLookups="false" protocol="AJP/1.3" minSpareThreads="20" maxSpareThreads="200" maxThreads="1024" connectionTimeout="600000" /> Any ideas as to why this is happening? Thanks, Chris.