Confluence 2.8 has reached end of life
Check out the [latest version] of the documentation
If Confluence stops responding, or is performing poorly, you should create a thread dump to help Atlassian determine the cause of the problem.
This will show the state of each thread in the JVM, including a stack trace and information about what locks the thread is holding and waiting for.
Generating a Thread Dump on Windows
To take a thread dump from Windows:
- Visit http://www.adaptj.com/root/main/download and click Launch
- Click Run for any security warnings
- Select Process -> Thread Dump
- Under Process Id, select the '...' button.
- From the drop-down list, select the Confluence process. Users running Confluence Standalone, select the 'Java (Tomcat) ...' option. Users running Confluence WAR should select their application server process.
- Ensure that the "Thread dump" and "Keep Remote Thread Running" is selected.
- Click OK to capture the thread dump.
- Save the output to a file, eg 'threaddump.log'
- If you were asked by Atlassian technical support to create the thread dump, attach the logfile to the support ticket.
Alternatively, if you are not running Confluence as a service, click on the console and press <CTRL>+BREAK
Generating a Thread Dump on Linux, including Solaris and other Unixes
Find the process ID of the JVM and use the ps command to get list of all processes:
kill -3 <pid>
Note: This will not kill your server (so long as you included the "-3" option, no space in between).
The thread dump will be printed to Confluence's standard output (catalina.out).
Thread Dump Tools
- Samurai
- Thread Dump Analyzer TDA TDA 1.0 Final can be obtained from the
java.net
Overview
Content Tools
Apps
