Wie viel Speicher haben wir für JAVA_OPTS in catalina.sh

Folgenden sind meine system-Konfiguration

java version "1.6.0_17"  
Tomcat 6.0.18  
OS : Cent OS 5.7

Wie viel Speicher haben wir für JAVA_OPTS in catalina.sh

Folgende ist meine JAVA_OPTS in Catalina.sh

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

Ich erhalte die folgende Fehlermeldung, die auf eine starke Nutzung. Und der Tomcat Abstürzt..

java.lang.OutOfMemoryError: Java heap space
    at java.util.Arrays.copyOf(Unknown Source)
    at java.lang.AbstractStringBuilder.expandCapacity(Unknown Source)
    at java.lang.AbstractStringBuilder.append(Unknown Source)
    at java.lang.StringBuffer.append(Unknown Source)
    at org.htmlparser.parserHelper.TagParser.checkFinishedState(TagParser.java:157)
    at org.htmlparser.parserHelper.TagParser.automataInput(TagParser.java:93)
    at org.htmlparser.parserHelper.TagParser.find(TagParser.java:76)
    at org.htmlparser.tags.Tag.find(Tag.java:192)

Kann einer bitte sagen Sie die richtige Konfiguration für JAVA_OPTS so, dass ich das nicht bekomme diese Fehlermeldung. Bitte helfen Sie mir vielen Dank im Voraus.

EDIT :
Schließlich gab ich die java opts wie diese

JAVA_OPTS="-Djava.das awt.headless=true -Dfile.encoding=UTF-8 -server
-Xms1536m -Xmx3072m -XX:NewSize=256m -XX:MaxNewSize=1024m -XX:PermSize=256m -XX:MaxPermSize=1024m"

Erm ... so viel wie Ihre Anwendung(en) benötigt.
Können Sie mir genau sagen, ich muss das maximum geben, meine CPU halten kann. Denn diese ist es die einzige Webseite, die läuft in meinem server.
niemand kann Ihnen sagen, dass. Ihre Anwendung wird mit allen zur Verfügung stehenden Speicher. Entweder ist es ein bug, oder müssen Sie erhöhen die Menge des verfügbaren Speichers der JVM.
Ok.. ich werde versuchen, die Erhöhung der Speicher in meinem JVM.

InformationsquelleAutor Dilip Rajkumar | 2012-03-07

Schreibe einen Kommentar