Show Table of Contents
4.2. General Diagnostics
- Verify the back end server is responsive by making a direct request to it.
- Monitor high load using one of the following methods:
- Twiddle
- Locate the appropriate
Twiddlescript for your environment (twiddle.sh,twiddle.batortwiddle.jar) in the<JBOSS_HOME>/bin/directory. - Run the following command:
<TWIDDLE> -u admin -p password get "jboss.web:name=ajp-127.0.0.1-8009,type=ThreadPool"
Use the script appropriate to your operating system and environment .Twiddle may need to be modified for each specific environment, but the above will work in a default JBoss instance where no ports have been changed and JBoss is starting on the localhost.
- JMX Console
- Navigate to
http://localhost:8080/jmx-console. - Find the
jboss.websection. - Click on
name=ajp-localhost/127.0.0.1-8009,type=ThreadPool(or whichever AJPThreadPoolmatches your environment) - Investigate the
currentThreadsBusyattribute. If this attribute is reaching themaxThreadsthere will be a problem as JBoss Web is reaching the definedThreadPoolcapacity.

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.