pw threaddump
A thread dump is an invaluable source of information when investigating deadlocks, slowdown or hang situations, and performance issues. Thread dump for a particular Java process shows the state of all threads at that point in time.
If you use Remote Desktop Connection to run this command, ensure that it is in console mode only; otherwise, the command will not run properly.
Thread dump works for the following BMC ProactiveNet processes and can be generated on the BMC ProactiveNet Server computer. The result is displayed in the corresponding output file locations:
Output files for BMC ProactiveNet process
Sl. No. | BMC ProactiveNet process | Output file |
|---|---|---|
1 | jserver | installationDirectory\pw\pronto\logs\jserverTD.out |
2 | pronet_cntl | installationDirectory\pw\pronto\logs\pronet_cntlTD.out |
3 | rate | installationDirectory\pw\pronto\logs\javarateTD.out |
4 | pronet_agent | installationDirectory\pw\pronto\logs\pronet_agentTD.out |
5 | tunneyproxy | TunnelProxyTD.out |
BMC ProactiveNet Server - Windows runs as Windows Services. To obtain the thread dump for a specific Java process on BMC ProactiveNet Server - Windows, run the following command with the process ID of the Java process or the process name:
Thread dump for a BMC ProactiveNet process on BMC ProactiveNet Server - Windows can also be generated by using the syntax that is normally used on Solaris systems: