By default thread dump goes to System.out log.How can we send it to a particular file so that when we take the thread dump, instead of searching in System.out we can analyse a particular file
Answers were Sorted based on User's Feedback
Answer / amarnath
Here is the jvm tools for taking the thread dump and heap dump.
You just go to jdk home path
Ex:
C:\Program Files\Java\jdk1.6.0_20\bin
and then issue the below command for thread dump it will
redirect you the output of the command to TD.log file under
/tmp dir
C:\Program Files\Java\jdk1.6.0_20\bin jstack -l <PID>
>/tmp/TD.log
For Heap Dump
C:\Program Files\Java\jdk1.6.0_20\bin jmap -heap <PID>
>/tmp/heap.log
Regards,
Amarnath Polu.
Weblogic Admin!!!
| Is This Answer Correct ? | 4 Yes | 0 No |
Answer / guest
Kill -3 <PID> Filename.txt
If you specify a particular file name after the above cmd u
will get the thread dump in that file.
| Is This Answer Correct ? | 10 Yes | 10 No |
What are the toolbar elements.
What are the steps involved in setting up classpath in web logic server?
Which xml parser comes with weblogic server 6.1? : BEA Weblogic
What is the linux command is used to know the version of weblogic server?
Why in jdk we have two different folders for bin and lib ?
Explain the difference between dynamic and non-dynamic changes in the console?
How to pass arugments to server through machine?
What is the default port of weblogic admin server?
Why am I getting an ora-01000: maximum open cursors exceeded error, even though I closed all resultset, statement, and connection objects? : BEA Weblogic
what is struck threadump?
How do I prevent errors when running t3dbping? : BEA Weblogic
Which types of jdbc databases does weblogic jms support? : BEA Weblogic