How to monitor tomcat's heap usage?

I keep getting 'java.lang.OutOfMemoryError: Java heap space' and because of that my java app gets hanged and become unresponsive. while taking heap dump I see following error:

root@ip-10-0-55-90:/share/apps/apache-tomcat/current/logs# /usr/java/jdk1.7.0_25/bin/jmap -dump:format=b,file=java_tomcat.bin 47929
47929: Unable to open socket file: target process not responding or HotSpot VM not loaded
The -F option can be used when the target process is not responding

Open in new window


I would like to know how to monitor tomcat' heap usage proactively and that to do in such cases to fix it?
beer9Asked:
Who is Participating?

[Webinar] Streamline your web hosting managementRegister Today

x
 
Mayavan RConnect With a Mentor Technical ConsultantCommented:
Hope below link will provide required details

Link : http://www.appdynamics.com/solutions/appdynamics-java-monitoring/apache-tomcat-monitoring/

For more info about Monitoring

Link: http://wiki.apache.org/tomcat/FAQ/Monitoring
0
 
beer9Author Commented:
I would like to know how to get the 'heap dump' of a tomcat process in Linux
0
All Courses

From novice to tech pro — start learning today.