thanks, how did you figure out it was juno library ? I am trying to analyze the link below to the stack trace but not really able to follow where the issue might lie. Is there a more informative way (than kill -3) to find out what is hanging inside Tomcat ? We have a few apps running under tomcat and not sure if the issue is in Jruby or an HTTP Request to another app running under Tomcat.
Thanks
Adam
On Mon, Jul 21, 2008 at 12:05 PM, AD <
straightflush@...> wrote:
All,
Still experiencing weird problems where 1 of my 4 processors intermittently hits 100% cpu and tomcat completely locks up my rails app and no future requests can come in, even with spare CPU cycles. Can anyone help diagnose what process is preventing JRuby from handling any requests? I have a copy of the kill -3 here
http://pastie.org/237926 Seems there are a lot of WAITING but not sure where to track this down to, or if anyone has any suggestions on how to get better granularity on the threads that are locking everythign up.
I do notice this but not sure hwo to track down this thread:
- waiting on <0x00002aaac1d37b88> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
Thanks
Adam