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

Reply via email to