our new shiny 4x opteron dual core server just stoped responding. I've sent it a kill -QUIT and found out that 678 Threads were hanging in the same "StackTrace". I won't paste it 678 times, but once :-) Is it normal for code to hang around there, or is it an indication for a deadlock of some kind?
The line in question is: if (options.getDevelopment() || firstTime ) { synchronized (this) { if (firstTime) { firstTime = false; } ctxt.compile(); } } else {
There are also other, unusual monitor-waitings in the log file. Shortly before the thread dump the catalina.out contains multiple entries of type:
--------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscribe@(protected) For additional commands, e-mail: users-help@(protected)