Hi all,

We're facing an issues that is stopping us for going to production, this is
a huge blocker for us.

The problem is that one of our consumers is hanging (randomly, aparently)
and stops consuming messages. From a JMX we can see that is consuming memory
and performing quite a lot full GCs.

I'm attaching a javacore dump generated sending a kill -3 to the process.
There you can see all the details and thread statuses.

javacore.txt
<http://activemq.2283324.n4.nabble.com/file/n4698204/javacore.txt>  

Basically, we have 90.7% of the threads waiting on condition, 3.5% Parked
and 5.7% Running.

The Parked threads have different stacktraces, but generally they end in the
same block:

*at sun/misc/Unsafe.park(Native Method) 
at
java/util/concurrent/locks/LockSupport.parkNanos(LockSupport.java:222(Compiled
Code)) 
at
java/util/concurrent/SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:435(Compiled
Code)) *
at
java/util/concurrent/SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:334(Compiled
Code)) 
at
java/util/concurrent/SynchronousQueue.poll(SynchronousQueue.java:885(Compiled
Code)) 
at
java/util/concurrent/ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:966(Compiled
Code)) 
at
java/util/concurrent/ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:928) 
at java/lang/Thread.run(Thread.java:761)

Any *quick* help would be much appreciated, I'm a bit ost here.. :S

Carlos



--
View this message in context: 
http://activemq.2283324.n4.nabble.com/JMS-Client-HANGING-AMQ-5-9-AIX-6-1-tp4698204.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to