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 A Weblogic Server Cluster ?
Do you know what is the purpose of t3 in weblogic server?
How are multi-byte characters used with weblogic jdriver?
How do I use a third-party jdbc driver with jms? : BEA Weblogic
What is os tuning?
Do you know what is the function of managedconnection.addconnectioneventlistener() in web logic server?
What should an xpath selector look like? : BEA Weblogic
How do I manage a queue to view and delete specific messages? : BEA Weblogic
What is the local interface used by web logic server?
What are the two important tcp socket classes?
Why do I get noclassdeffound/too many open files messages on solaris? : BEA Weblogic
What is the default thread stack size in windows?
Explain the functioning of Stub?
Explain what are the ways in which the dns request of failed servers handled?
Can the messaging bridge forward durable subscription messages between separate weblogic server 6.1 and release 7.0 or later domains? : BEA Weblogic