LINUX.ORG.RU
ФорумAdmin

tomcat and new deploy


0

0

tomcat-5.5.20 java-jre1.5.0_11 Делаю деплой с помощью приложения manager.В поле Select WAR file to upload добовляю свой деплой но он к сажелению не проходит.В логах tomcat валиться следующая ошибка WARN ContainerBackgroundProcessor[StandardEngine[Catalina]] org.apache.catalina.startup.HostConfig - Error while removing context [/bank_new_version] ERROR ContainerBackgroundProcessor[StandardEngine[Catalina]] org.apache.catalina.core.ContainerBase - Exception invoking periodic operation: java.lang.OutOfMemoryError: PermGen space Помогите пожалуйста разобраться в проблеме.


Ответ на: комментарий от Deleted

прописал в catalina.sh export JAVA_OPTS="-Xmx1024M -server" дествующие приложение свалилось и вот что в логах WARN http-443-Processor9 org.hibernate.util.JDBCExceptionReporter - SQL Error: 17410, SQLState: null ERROR http-443-Processor9 org.hibernate.util.JDBCExceptionReporter - No more data to read from socket ERROR http-443-Processor9 org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/bank].[bank] - Servlet.service() for servlet photobank threw exception ERROR http-443-Processor9 org.apache.catalina.connector.CoyoteAdapter - An exception or error occurred in the container during the request processing java.lang.OutOfMemoryError: PermGen space ERROR http-443-Processor9 org.apache.catalina.connector.CoyoteAdapter - An exception or error occurred in the container during the request processing java.lang.OutOfMemoryError: PermGen spac

hz
() автор топика
Ответ на: комментарий от hz

> OutOfMemoryError

Тоже самое. Читай рекомендацию по приложению, которое продеплоить хочешь. Вдруг ему 4 гига памяти надо. А вообще, тонкая настройка джавы - вещь крайне сложная и я её практически не знаю.

P.S. Вот, к примеру, строчка с одного из серверов, его долго у нас тюнили с помощью профайлера:

CATALINA_OPTS="-server -d64 -Xss256k -Djava.awt.headless=true -Xms1536M -Xmx4G -XX:-UsePerfData -XX:+PrintVMOptions -XX:-TraceClassUnloading -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:MaxTenuringThreshold=0 -XX:SurvivorRatio=20000 -XX:+UseCMSCompactAtFullCollection -XX:CMSFullGCsBeforeCompaction=0 -XX:+ParallelRefProcEnabled -XX:+CMSClassUnloadingEnabled -XX:+CMSPermGenSweepingEnabled -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:NewSize=192M -XX:MaxNewSize=192M -XX:+CMSIncrementalMode -XX:+CMSIncrementalPacing -XX:CMSIncrementalDutyCycleMin=0 -XX:CMSIncrementalDutyCycle=10 -XX:CMSMarkStackSize=8M -XX:CMSMarkStackSizeMax=32M -XX:+DisableExplicitGC"

:-)

Deleted
()
Ответ на: комментарий от Deleted

Всю машину перезагрузил,заработало.(пол года без перезагрузки работал)всем спасибо

hz
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.