OK. Well, feel free to attach your stack dump then. Some curious soul (including myself if i had the time) may either see the problem immediately or use your own stack trace to guide you through it.
Robert > -----Original Message----- > From: David Boyer [mailto:[EMAIL PROTECTED] > Sent: Tuesday, October 18, 2005 4:03 PM > To: users@tomcat.apache.org > Subject: RE: Debugging Tomcat hangs > > > I understand synchronization and deadlocks. I'm just looking > for some guidance. (1) Based on the problem I've described, > is an analysis of a JVM thread dump a good next step for > diagnosing the hang, or else what would be and (2) are there > any resources that would be helpful with that analysis (e.g. > something that I can use as a tutorial for understanding > everything the dump contains). > > In the broader sense of looking at this as a JVM hang, I > realize that's going to be OT. On the other hand, there are > elements of this for which some insight from other tomcat > users-perhaps some of which might have resolved similar > issues-is very relevant. > > >>> [EMAIL PROTECTED] 8:56 AM 10/18/200518/2005 >>> > > > If I generate a dump of the JVM using Ctrl-Break while > > running Tomcat as a console app, what's the best resource for > > interpreting this? I suspect the problem is a thread > > deadlock, or something similar. > > This tells us that you succeed in getting a JVM thread dump and > you are asking for help about how to analyze a JVM thread dump, right? > > Doing this is an art. It requires that you understand thread > synchronizationm, the Java monitor concept and many other > nontrivial things. > > Where are we supposed to start? (I'm not saying that this list > is not supposed to help you, but if we have to start explaining > Java synchronization and deadlocks, this would very probably > be way off this list and i'm far too lazy/busy to dig this deep...) > > Robert > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]