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]

Reply via email to