We use JBoss 4.0.4.GA with Tomcat 5.5 embedded (with a pretty standard configuration).
Apache httpd 1.3.41 / Mod JK 1.2.14 are used to front the Tomcat server and send requests to it.
JBoss is running on Solaris (# uname -a SunOS www4 5.9 Generic_117171-17 sun4u sparc SUNW,Sun-Fire-V210 #).
We have a number of web applications deployed to JBoss.
We have been experiencing strange behaviour were the JBoss server gets into a state where there are many JKRequest request processors (in the jmx console under jboss.web) representing numerous HTTP/HTTPS requests.
When the server gets into this state these JKRequests just hang around. It doesnt appear that there is any way via the jmx console to shutdown these connections, so to fix the problem both the JBoss and Apache servers are bounced.
We have looked at tools like jstack and jconsole to help diagnose the problems but none has been able to provide us with any clues.
I was just wondering if;
1. Anyone else has experienced this and what techniques they used to debug the problem.
2. Is there any way to remove these stalled JkRequest processors.