Hi, Our linode is OOMing ( going out of virtual memory) on a regular basis killing all the java processes and giving a 503 status on on our website :
www.mobikwik.com . We run a tomcat server version 5 and jdk 1.5.
We did some debug and found that there are lot of java processes like below consuming a lot of virtual memory :
23.5 0.0 130352 1061148 /usr/bin/jdk1.5.0_12/bin/java -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file=/usr/production/apa
che-tomcat-5.5.23/conf/logging.properties -Xms768m -Xmx768m -Djava.endorsed.dirs=/usr/production/apache-tomcat-5.5.23/common/endorsed -classpath :/usr/production/apache-tom
cat-5.5.23/bin/bootstrap.jar:/usr/production/apache-tomcat-5.5.23/bin/commons-logging-api.jar -Dcatalina.base=/usr/production/apache-tomcat-5.5.23 -Dcatalina.home=/usr/prod
uction/apache-tomcat-5.5.23 -Djava.io.tmpdir=/usr/production/apache-tomcat-5.5.23/temp org.apache.catalina.startup.Bootstrap start
Can anyone offer a clue on how to go about debugging the root cause?