We are trying to list down all possible reasons that can be the root cause of below issues listed for Application Production Support domain. These are the basics that will be asked in each interview as well as a production support engineer needs to be familiar interact with these issues.
Thread Dump
- On Linux/UNIX system just the below command to get JAVA thread dump
$ kill -3 <PID of JVM>
- In Case IBM WAS server -
Use DMGR console >> Troubleshooting >> Select JVM and click core
- Oracle Weblogic Server -
Using wlsadmin.sh script or JSTACK utility
JAVA Out Of Memory
- Low JAVA Heap Size on server
- Object Slicing too long, like HTTP sessions
- Memory leakage in application code
- Full garbage collection is not happening due to JVM bug.
Various reason can attract the server hang condition that may be called a deadlock condition where system will behave wrong or even does not respond to user queries at all.
- Memory leakage in application code
- Database query is taking long to time to return the output
- Deadlock Condition
- Network latency
- Out Of Memory Error
_________________________________________________________________________________
No comments:
Post a Comment