Question

1
Replies
351
Views
RAVIM274 Member since 2016 14 posts
Capgemini
Posted: 1 year ago
Last activity: 1 year 5 months ago
Closed

Thread Deadlock issue affecting performance

Hi,

We are getting lot of log errors in our production nodes. Kindly have the error message details.

- --- Thread Dump Starts ---
Full Java thread dump with locks info
"Thread-108 (HornetQ-remoting-threads-HornetQServerImpl::serverUUID=3052c869-c324-11e7-b248-edbb7f0a0ce6-1433702559-1997526921)" Id=842 in TIMED_WAITING on lock=java.util.concurrent.SynchronousQueue$TransferStack@591e09c2
BlockedCount : 0, BlockedTime : -1, WaitedCount : 8, WaitedTime : -1
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)

Locked synchronizers: count = 0

"Thread-115 (HornetQ-client-global-threads-1509538539)" Id=841 in TIMED_WAITING on lock=java.util.concurrent.SynchronousQueue$TransferStack@5c1e6d9c
BlockedCount : 5, BlockedTime : -1, WaitedCount : 10, WaitedTime : -1
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)

Locked synchronizers: count = 0

We found one PDN article https://community.pega.com/support/support-articles/thread-deadlock-issue-affecting-performance

Which suggested to install Hfix-39713, but that one is applicable only to version 7.2.1.

So need to know whether it's going to work for version 7.2.2 or not?

Any help is going to be appreciated.

Thanks & Regards,

Ravi

***Edited by Moderator Marissa to update platform capability tags****

Pega Platform Low-Code App Development System Administration
Moderation Team has archived post
Share this page LinkedIn