Confluence 3.0 has reached end of life
Check out the [latest version] of the documentation
If Confluence stops responding and you cannot access its integrated Generate Thread Dump feature, it is possible to create thread dumps outside the application. External thread dumps are also useful if you require information on locks being held or waited upon by threads.
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
- 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.
- Under Process -> Properties, Ensure that the "Thread dump" and "Keep Remote Thread Running" is selected.
- Select Process -> Thread Dump
- Save the output to a file, eg 'threaddump.log'
If you were asked by Atlassian technical support to create the thread dump, please take 2 to 3 thread dumps with a time interval in between (eg. 30 seconds) so we can see some patterns. Attach the log file 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).
Output
Standard logging for Confluence Stand-alone is sent to the atlassian-confluence.log, in the confluence-home directory, not in the confluence-install directory. Thread dumps are an exception since they dump the threads of the entire application server - they'll appear in the catalina.out file in the application directory's logs folder. You can search for the term "thread dump" in the log file for the beginning of the dump. Submit this along with the atlassian-confluence.log in your support ticket.
Thread Dump Tools
- Samurai
- Thread Dump Analyzer TDA TDA 1.0 Final can be obtained from the
java.net

1 Comment
Anonymous
Apr 01, 2010Used the launch to start the thread dump program from their website, got this error:
7088 java.exe ( Tomcat ) session:1 threads:153 parent:6624
There is no valid license.