We are running load tests with our application using JBoss as the application server. In random load tests (not all) and at a random interval in these load tests, we have observed the JBoss java process running on the application server spike to 100% CPU and remain at 100% unless JBoss is manually restarted. We have captured thread dumps each time we've hit this problem, diagnosed concurrency issues leading to repeated looping, etc, introduced fixes, and monitored. The problem still appears, and we believe at this stage we have exhausted all options that relate to thread dumps.
At this point, all key observations in the thread dumps have been addressed. Are there any known limitations with JBoss Application Server that anyone is aware of, or faced, which could possibly lead to this problem? Please help.
And your version of JBoss Application Server is???
OS and JVM level would be nice also.