From: Jason Britton [mailto:jbritto...@gmail.com] > Subject: Re: tomcat 6.0.29 hung
> My thoughts are this is the thread causing all the backup > AJP Thread 1 RUNNABLE, sitting on socketRead0, Has locked > <0x00002aaad303cad0> (a com.acompany.model.customer.CustomerData) > which almost all other threads are blocked waiting for lock on Which means you have an extremely poor application design. The webapp should never set a global lock and then make a database request. Either the lock must be of much finer granularity, or not set until after the DB request is responded to. - Chuck THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY MATERIAL and is thus for use only by the intended recipient. If you received this in error, please contact the sender and delete the e-mail and its attachments from all computers. --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org