A monitoring tool like App Dynamics will give you lots of info but some quicker 
tests you can do with built-in tools:

- Check that the CPU on  your server is not at 100%
- Use jstack to get a stack dump:  
http://docs.oracle.com/javase/7/docs/technotes/tools/share/jstack.html .    I 
will take a couple stack traces with a few seconds in between each and then see 
if all my threads are stuck somewhere.
- Use jstat (with the gcutil option) to print out Garbage Collection issues:  
https://docs.oracle.com/javase/8/docs/technotes/tools/unix/jstat.html .  
Something to look for is lots of full GCs or really long GC times.

The VisualVM tool can call the above utilities and show GC info in a graphical 
manner.  It might be easy to use depending on the network between your app and 
where you run VisualVM.

-Dave

-----Original Message-----
From: Cohen, Laurence [mailto:lco...@novetta.com]
Sent: Monday, November 16, 2015 3:43 PM
To: Tomcat Users List
Subject: Tomcat Application Stops Responding

Hi Everyone,

Are there any tools that come with Java that I can use to troubleshoot an 
intermittent problem we are having?  The problem is that several times a day, 
our Tomcat applications will stop responding and I'll have to restart them to 
get them working again.  It's gotten to the point where I have written a script 
which does a wget every 10 minutes against an object in the DB, and if it 
fails, it will restart our apps.  I've also done some statistics gathering and 
imported them into a spreadsheet so I can see what is going on at the time the 
system is crashing.  All I can see is that the Tomcat connections are spiking.

We are running Tomcat 7.0.59 with two apps, Postgres 9.2 on the backend which 
is not administered by us, and httpd on the front end, 2.2.15.  The httpd 
server and app server are RHEL6.

Thanks,

Larry
This e-mail and any files transmitted with it are confidential, may contain 
sensitive information, and are intended solely for the use of the individual or 
entity to whom they are addressed. If you have received this e-mail in error, 
please notify the sender by reply e-mail immediately and destroy all copies of 
the e-mail and any attachments.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to