Ich habe die Shell Variable JAVA_OPTS definiert mit "-Xmx700m -Xms700m" (der Server hat 1 GByte RAM). Der Tomcat Manager zeigt auch an: " Free memory: 613.54 MB Total memory: 694.62 MB Max memory: 694.62 MB". Die Webapplikation zeigt ebenfalls praktisch die gleichen Werte an.
Nachdem ich Tomcat gestartet habe, allokiert er so max. 250 - 400 MByte RAM, danach gibt es den java.lang.OutOfMemoryError und dann ist Feierabend.
In /var/log/syslog gibt es häufig folgende Einträge:
Code: Select all
May 11 15:24:31 marvin kernel: grsec: From 217.187.190.86: signal 11 sent to /chroot/web/opt/j2sdk1.4.2_04/bin/java[java:8525]
uid/euid:105/105 gid/egid:105/105, parent /chroot/web/opt/j2sdk1.4.2_04/bin/java[java:19118] uid/euid:105/105 gid/egid:105/105