I'm using apache 2.2.11, mod_jk 1.2.28, and jboss as my application server. I wrote an Apache module which worked fine in my local environment. When I moved to integration though I saw a 502 error. The cause appeared to be that the socket_timeout setting for the workers was set to 2.
My co-worker and I are disagreeing over what the socket_timeout directive does. I used wireshark and it looked like the actual body response had to come back within that certain time. If it didn't then a retry was done. If the body response still didn't come back then the 502 appeared. My co-worker says though that the socket_timeout directive is only for the tcp handshake. It looked like to me it actually was for the body response. Can someone please verify what that directive does? Thank you for your time, Dan