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.

Reply via email to