PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Wieso hat Tomcat nur 64MB, trotz "-Xmx768M -Xms512M"?



mamue
03.12.06, 13:17
Hallo,
ich habe in "/usr/share/tomcat5/bin/catalina.sh" die Option
"CATALINA_OPTS="$CATALINA_OPTS $JPDA_OPTS -Xmx768M -Xms512M"" gesetzt. Trotzdem bekomme ich hin und wieder "out of memory" Fehler. Runtime.totalMemory() meldet mir "66.650.112" (bytes), also wohl nur 64MB. Habe ich die Option -Xmx an der falschen Stelle gesetzt?
System: strato-server mit SuSE9.3, Tomcat 5.


Edit:
Gna, vergesst es. Die besten Ideen kommen halt manchmal beim Schreiben - ohne Forum hätte ich es also nicht geschafft. Jedenfalls muß/kann man eine setenv.sh in "/usr/share/tomcat5/bin" schreiben, in der man den Parameter entsprechend setzt: "JAVA_OPTS="${JAVA_OPTS} -Xmx768M -Xms512M"". In der catalina.sh ist das anscheinen verkehrt.

Danke,
mamue

marce
03.12.06, 18:00
Tip: Schreib Dir doch generell ein Start-Stop-Wrapper drumherum - da kann man dann noch gleich ein paar andere Dinge mit abwurschteln (z.B. Rotation von catalina.out, work leeren, User wechseln, ...

löppt hier problemlos und ist "eleganter" als dieses nervige startup / shutdown.sh .-)