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 function of t3 in weblogic server? : BEA Weblogic
Which of the attributes in the monitoring tab for a jdbc connection pool in the administrative console tell us how many clients are currently waiting for a connection? : BEA Weblogic
What is mulicast in weblogic?
What are the different versions of nm?
Write a program of web logic server to get the connection pool attribute?
What are the States of the Weblogic Server ?
What is the difference between multicast and unicast?
How do I issue the close() method within an onmessage() method call and what are the semantics of the close() method? : BEA Weblogic
What is the role of a deployer?
Explain load blancing alogarthims in cluster??
Which of the recommended practices to be performed in the ejbpassivate() method of a stateful session bean? : BEA Weblogic
What is meant by session replication?
Can you use a foreign jms provider to drive an mdb transactionally? : BEA Weblogic
How can we configure http tunneling on weblogic?
What is node manager?