Hello all,
I've been using tomcat and apache for years, but haven't had a problem
like this before.
I'm running: Gentoo Linux 1.4, ibm-jdk-1.4.1, postgresql, tomcat4 and
apache2
I've been running the same application for about five years now. The
usage has grown to the point where I get around a thousand page views a
day inside the four applications I run.
Here's the problem. When I do a 'top' and look at the java threads I
have a few threads a day that never stop and eat the system. They crank
my load average up to 5-6. The only way to kill them is killall -9 java.
So, I need help debugging this. With a thousand views a day, I can't
even narrow down what page the users are hitting that causes these
processes to runaway like that. So, how can I find the page request
that spawned the thread? Or, how can I see what's going on in that
thread? I do not have console access to the machine, so it has to be
done through ssh. I can't duplicate this behavior myself. I've been
all over the application and can't break it. But with millions of
records, it could be a corrupted record somewhere that is breaking my code.
I can't have any downtime. The thirty seconds it takes to restart
tomcat a couple times a day causes many phone calls. Of course the
incredibly slow machine also causes phone calls.
Please help!
Thanks,
Rick
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]