Every day, IT administrators face new problems with servers in the production environment. Administrators have to troubleshoot these issues to make sure that the applications work perfectly.
Troubleshooting is an art of solving critical issues in the environment. It comes with experience and the number of issues you have come across in your career. But there is a set of rules for fixing the issues. We will discuss the real-time issues, which may occur in the production environment. We will also discuss tips and tricks for resolving issues.
In this chapter, we will discuss:
Third-party tools for thread dump analysis
Tomcat specific issues related to the OS, JVM, and database
How to troubleshoot a problem
Best practices for the production environment