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 |
How to migrate the weblogic domains Existing physical box to New box ? Assume:I have 2 Domains and 5 ms servers and i have deploy the application in managed servers in cluster Envirolment how to migrated? any budy give me steps ?
How do I learn what codesets are available in oracle? : BEA Weblogic
What are workload managers for?
how will u check process id?
What are Monitoring tools?
How many messages are sent across the network for processing topic messages? : BEA Weblogic
How do I provide user credentials for starting weblogic server?
How you are getting the alerts?
What is thread stack size?
What is non-stage deployment?
How can I run multiple instances of the same servlet class in the same weblogic server instance? : BEA Weblogic
What Is A Weblogic Server Cluster ?