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
What is the purpose of stub in web-logic server cluster?
How do I do http tunneling? : BEA Weblogic
What are the Unix vi commands?
Must my bean-managed persistence mechanism use the weblogic jts driver? : BEA Weblogic
Difference between multicast and unicast?
How you deploy your applications on weblogic server?
When we will take thread dump?
What is the Basic Components of Weblogic Server ?
What are the steps involved in setting up classpath in web logic server?
When we will take thread dump? Please give us some examples?
What are deployment descriptors?
What is weblogic application server?
What type of object is returned by resultset.getobject()? : BEA Weblogic
Difference between production and development mode?
What are the functions of t3 in the web logic server?