2014-02-11 2 views
0

Я использую Tomcat 7 для развертывания моего приложения. Много раз я сталкиваюсь с ситуацией, когда tomcat работает нормально, и через некоторое время просто перестает отвечать. Не отвечая, я имею в виду, что веб-страницы не загружаются. Я проверяю свои файлы журналов и не вижу там ничего лишнего. Проверено с помощью jvisualvm для памяти и других вещей, и даже это файлы ... Я не уверен, что это что-то из-за моего кода или из-за некоторой конфигурации, которую я сделал на JVM/Tomcat. Пожалуйста, помогитеTomcat перестает отвечать

ниже приведены мои параметры, установленные

-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager 
-Xms1024m 
-Xmx1280M 
-XX:PermSize=256M 
-XX:MaxPermSize=320m 
-XX:+UseParallelGC 
-Dappviewx_install_dir=/home/myDir 
-Dappviewx_web_port=5004 
-XX:+PrintGCDetails 
-XX:+PrintGCTimeStamps 
-verbose:gc 
-Xloggc:/home/myDir/verbosegc.log 
-Dlog4j.configuration=file:/home/myDir/properties/log4j.properties_web 
-Dcom.sun.management.jmxremote=true 
-Dcom.sun.management.jmxremote.port=4970 
-Dcom.sun.management.jmxremote.ssl=false 
-Dcom.sun.management.jmxremote.authenticate=false 
-Dorg.quartz.scheduler.jmx.export=true 
-Djava.endorsed.dirs=/home/myDir/web/apache-tomcat-web/endorsed 
-Dcatalina.base=/home/myDir/web/apache-tomcat-web 
-Dcatalina.home=/home/myDir/web/apache-tomcat-web 
-Djava.io.tmpdir=/home/myDir/web/apache-tomcat-web/temp 
+0

Вы не указали, являются ли ваши каталины и катализаторы без ошибок. Это правда? –

+0

Журналы каталины не имеют ничего общего ... Они без ошибок –

ответ

0

Это то, что у меня есть в моем /etc/init.d/tomee скрипт запуска:

CATALINA_OPTS = "- сервер -Xmx3096m -XX: MaxPermSize = 256m -XX : + HeapDumpOnOutOfMemoryError -XX: HeapDumpPath = $ CATALINA_HOME/logs "

У вас уже установлен размер кучи и констанг, но то, что у вас нет, это heapdump. Убедитесь, что CATALINA_HOME установлен или заменен абсолютным путем.

Другое, что нужно учитывать, это удаление некоторых нестандартных параметров, которые у вас есть. Возможно, вы страдаете от ошибки, связанной с опцией, которую вы указали.

Другими словами, начните процесс устранения.

Смежные вопросы