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 |
When should I use multicast subscribers? : BEA Weblogic
What is meant by gc, prallel gc, full gc and explain it?
how can we handle if server is hang? and how to handle out of memory in weblogic?
Which of the algorithms is used by the weblogic server as the default load balancing strategy for clustered object stubs when no algorithm is specified ? : BEA Weblogic
what is digital certificate?
What is the meaning of classformaterrors used with the applet?
What you can do with node manager?
I tried to run two of the applets in the examples directory of the distribution? : BEA Weblogic
what will happen if a managed server will go down at the time of performing the request
What is os tuning?
What is meant by prallel gc and explain it?
I have a process running on one of my unix terminals, but I cannot close the terminal window as the process will terminate. How can I transfer this process to a background process?