Apache Tomcat crash on 6.1

Martijn Veening martijn at detrics.com
Wed Jul 5 21:28:06 UTC 2006


Hi Kurt, thnx for suggestions,

Indeed it seems that java process memory increases, although the reading
is different from the tomcat manager reading. The size started at 450M
(res 100M) and after 6 hours increased to 600M (res 160M). I can imagine
that if that continues another 10 hours, the 1 Gb limit is reached
causing crash.
Tomcat however read lower memory-usage, but that will be memory within
the JVM-reserved memory, which differs from the process-memory in
FreeBSD (I presume).

Could it be a memory leak ? Or is this increase normal because it
contains cached memory which can be freed when nescessary ?

And where could I see the diagnostic message for the malloc() function ?

Martijn Veening
www.detrics.com



On Wed, 2006-07-05 at 21:03, Kurt Miller wrote:

> Hi Martijn,
> 
> On Wednesday 05 July 2006 2:09 pm, Martijn Veening wrote:
> > Thanks Kurt, but an out-of-memory error seems unlikely, it's a
> > SuperMicro server with 1 Gb of memory and 256 Mb dedicated to the JVM
> > (by JVM startup-options in catalina.sh).
> 
> Some ideas:
> 1) check your datasize ulimit for the login class of the user
> tomcat is running under.
> 2) set the X malloc() option (ln -s X /etc/malloc.conf) and
> see if you get a diagnostic message as to why malloc() is
> returning NULL.
> 3) watch the java process memory utilization over time with
> top or ps -l and look for increasing memory usage.
> 
> > I added the JVM-parameter -XX:+UseMembar now, but i understand that the
> > diablo-1.5.0_7 has this turned on by default, so that probably doesn't
> > help
> 
> Correct
> 
> > (the server hasn't crashed since though, but is only up for 10 
> > hours, so not conclusive).
> > 
> > It is a 2-processor machine though: does that require tuning ?
> 
> Nothing in particular comes to mind, but you could look through
> some of Sun's docs at http://java.sun.com/docs/hotspot/index.html
> 
> Regards,
> -Kurt
> _______________________________________________
> freebsd-java at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-java
> To unsubscribe, send any mail to "freebsd-java-unsubscribe at freebsd.org"
> 


More information about the freebsd-java mailing list