Seltsames Tomcat Memory Problem

Apache, Lighttpd, nginx, Cherokee
Post Reply
nn4l
Posts: 172
Joined: 2002-06-19 07:06
Contact:
 

Seltsames Tomcat Memory Problem

Post by nn4l »

Ich krieg es nicht hin, Tomcat 5.0.19 so zu konfigurieren, dass die Webapplikationen ausreichend Speicher haben. Dauernd kommt der java.lang.OutOfMemoryError.

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
Signal 11 ist Segment Violation. Ich habe einen 2.4.26 Kernel mit grsecurity kompiliert (z.Zt. nicht aktiviert), kann es daran liegen? Vielleicht ein defektes RAM SIMM? Langsam bin ich mit meinem Latein am Ende.
nn4l
Posts: 172
Joined: 2002-06-19 07:06
Contact:
 

Re: Seltsames Tomcat Memory Problem

Post by nn4l »

Das Problem hat nichts mit grsecurity zu tun (tritt auch mit einem normalen Kernel auf).

Kann es vielleicht an Systemressourcen wie max. Anzahl threads, max. Anzahl open files usw. liegen? Gibt es irgendwelche debug flags für Java, um zusätzliche logs zu erzeugen?
Post Reply