День добрый, ЛОР.
Имеется VPS с запущенным java-приложением под tomcat7. С недавних пор внезапно приложение перестало работать, по непонятным причинам. Tomcat при запуске распаковывает war и дальше начинает есть 100% cpu. В логах:
root@server:/var/lib/tomcat7# pwd
/var/lib/tomcat7
root@server:/var/lib/tomcat7# cat logs/catalina.out
Aug 01, 2013 11:31:03 AM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-bio-8080"]
Aug 01, 2013 11:31:03 AM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 750 ms
Aug 01, 2013 11:31:03 AM org.apache.catalina.core.StandardService startInternal
INFO: Starting service Catalina
Aug 01, 2013 11:31:03 AM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.28
root@server:/var/lib/tomcat7# cat logs/localhost.2013-08-01.log
root@server:/var/lib/tomcat7#
Если указать неправильное подключение к БД, никакой реакции. На сервере Debian 7, openjdk-7, 512 мегабайт оперативной памяти.
root@server:/var/lib/tomcat7# invoke-rc.d tomcat7 stop
Stopping Tomcat servlet engine: tomcat7.
root@server:/var/lib/tomcat7# free -h
total used free shared buffers cached
Mem: 500M 418M 81M 0B 43M 332M
-/+ buffers/cache: 41M 458M
Swap: 11M 44K 11M
root@server:/var/lib/tomcat7# cat /etc/default/tomcat7 | grep JAVA_OPTS
JAVA_OPTS="-Djava.awt.headless=true -Xmx256m -XX:+UseConcMarkSweepGC"
#JAVA_OPTS="${JAVA_OPTS} -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n"
root@server:/var/lib/tomcat7# invoke-rc.d tomcat7 start
Starting Tomcat servlet engine: tomcat7.
root@server:/var/lib/tomcat7# free -h
total used free shared buffers cached
Mem: 500M 458M 41M 0B 43M 332M
-/+ buffers/cache: 81M 418M
Swap: 11M 44K 11M
Что тут еще можно проверить?