Zwiększenie ustawień pamięci Tomcat [duplikat]

Możliwy duplikat:
radzenie sobie z " Javą.lang.OutOfMemoryError: PermGen space " error

Mam 8GB RAM w mojej maszynie programistycznej i próbuję uruchomić Apache Tomcat (7.0.29), aby obsługiwać zarówno Artifactory (2.6.3), jak i Jenkins (1.479) w tym samym czasie. Próbowałem znaleźć wymagania dotyczące pamięci Jenkinsa, ale wygląda na to, że ich wiki nie działa.

W ${TOMCAT_HOME}/bin/catalina.sh dodałem następujące polecenie:

CATALINA_OPTS="$CATALINA_OPTS -server -Xms1024m -Xmx3052m"

To powinno utrzymać JVM Tomcata pomiędzy (zasadniczo) 1 A 3 GB, pozostawiając mi dużo miejsca na inne rzeczy, i dając Tomcatowi wystarczająco dużo pamięci dla Artifactory/Jenkins, a nawet innych, jeśli bym chciał.

(jeśli to coś warte, próbowałem tego samego z JAVA_OPTS tylko po to, aby uzyskać ten sam dokładny wynik). Zapisuję tę zmianę i uruchamiam startup.sh. Tomcat zaczyna się uruchamiać, a następnie umiera z OOMEs narzekając, że Tomcat skończył się PermGen spacja:

Exception in thread "SocketListener(<hex-stuff>.local.)"
java.lang.OutOfMemoryError: PermGen space
java.lang.OutOfMemoryError: PermGen space
java.lang.OutOfMemoryError: PermGen space
Exception in thread "hudson initialization thread" java.lang.OutOfMemoryError: PermGen space
java.lang.OutOfMemoryError: PermGen space
Gdzie ja się wybieram? Przeczytałem wiele artykułów na temat tego, jak to zrobić i (uwierz!) Śledzę ich dokładnie. Jakieś pomysły lub pomysły, Jak mogę to dalej debugować? Z góry dzięki!
Author: Community, 2012-10-02

1 answers

Spróbuj ustawić to

CATALINA_OPTS="-Djava.awt.headless=true -Dfile.encoding=UTF-8 
-server -Xms1536m -Xmx1536m
-XX:NewSize=256m -XX:MaxNewSize=256m -XX:PermSize=256m 
-XX:MaxPermSize=256m -XX:+DisableExplicitGC"

In {$tomcat-folder}\bin\setenv.sh (utwórz go w razie potrzeby).

Zobacz http://www.mkyong.com/tomcat/tomcat-javalangoutofmemoryerror-permgen-space / Po Więcej Szczegółów.

 118
Author: sgpalit,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-01-26 10:54:15