I am having real problems with my Xindice based application server on Debian
3.0 / jdk 1.4.1_0 . It now crashes on a daily basis with OutOfMemory errors
in the Tomcat logs. The only thing this system is running is Tomcat, Apache
and Xindice.

The really wierd symptom is that Tomcat seems to create a huge number of
java processes, 50+. Also, when I get a list of processes (ps ax) I see lots
of strange stuff like:

/bin/sh /var/xml-xindice-cvs/bin/xindice lc -c /db/cm

Which is obviously me listing collections with the command line tool, but
why is it still in my process listing if I haven't used that command for
days??

I am moderately new to linux, so I might be misunderstanding something
fundamental here, but it seems like java processes aren't terminating
properly? More and more java processes seem to spawn until it finally dies
from an OutOfMemory error. I understand this problem might be a problem with
my OS, Java, Tomcat not Xindice, but I thought it might be worth a shot
asking you guys.

Btw, I am running Xindice cvs. The problem only showed up when I updated
from 1.0 to the latest cvs, but then again that was when I moved to Tomcat
too.

Regards,
Lachlan Donald

Reply via email to