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
Where are the files placed while deploying the resource adapter in web logic server?
What is the standard way to create threads, do initialization, etc. Within the application server? : BEA Weblogic
What does isidentical() method return in case of different type of beans?
What are deployment descriptors?
Explain the Command line utilities in wls?
Can you explain what are the ways to avoid resourceexceptions when sending requests for databaseconnections?
Explain load blancing alogarthims in cluster??
What is a messaging bridge?
What is the admin server?
What are data-sources and what features do they offer?
What is the role of a deployer?
What is the format of the log message out to standard out?
Define the list of pre-configured queues?
What is Graphic mode?
What is mulicast in weblogic?