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 |
Explain where are the files placed while deploying the resource adapter in web logic server?
Explain what are the ways to avoid resourceexceptions when sending requests for databaseconnections?
What precautions should I take when I use blocking receive() calls? : BEA Weblogic
Do ejbs have to be homogeneously deployed across a cluster? Why?
What is jvm tuning?
Can I start a managed server if the administration server is unavailable?
what is the weblogi licence?
What is Domain? how many domains are possible in a single instance?
How do I use a temporary destination? : BEA Weblogic
What type of object is returned by resultset.getobject()? : BEA Weblogic
What is the purpose of the serializedsystemini.dat file?
How to change from default jvm to others?