Answer Posted / lakshmi
Trouble shooting starts with identifying the root cause.
Steps to follow:
1. check the logs
usually trouble shooting starts with checking the logs.
2. enable debug
(JAVA_OPTIONS=-verbose)
through this we can identify which part of the code is causing the problem.
3. take a thread dump
kill -3 PID
4. take a heap dump
jmap -heap:format=b PID
5. enable GC logs and analyze
use GC viewer
these all are offline trouble shooting techniques. there is an imp technique, i.e.,
6. jconsole
it connects to live jvm and makes an analysis through profiling. it is a debugger and it makes a live analysis.
if still problem raises,
7. service request
here, oracle provides an oracle diagnostic agent called ODA. if still not solved, oracle tells you either to wait or upgrade.
| Is This Answer Correct ? | 1 Yes | 0 No |
Post New Answer View All Answers
How should I use sorted queues? : BEA Weblogic
What is cluster stub?
Why do I get an exception when trying to find a connection factory? : BEA Weblogic
What is clustering and what is achieved through it?
What is the purpose of stub in web-logic server cluster?
What is the name of default jvm that is made used for weblogic?
What is cluster in weblogic?
What is a domain template?
What signal tells the jvm to give a thread dump? Does those signal work if you specify -xrs? Why?
Tell me what are the steps involved in configuring the jms?
What is the no_acknowledge acknowledge mode used for? : BEA Weblogic
Explain what is the purpose of using multipools in web logic server?
What are the different versions of nm?
Which xml parser comes with weblogic server 6.1? : BEA Weblogic
Arrange in order the various message severity levels?