Question
Coforge
IN
Last activity: 23 Aug 2017 10:57 EDT
JVM down due to thread dump- java.util.concurrent.SynchronousQueue
Hi,
PRPC version: 7.2.1
Our production environment is going down frequently with below log error.
2017-05-01 11:10:33,785 [ttp-nio-6080-exec-12] [ ] [ ] [ ] (.timers.EnvironmentDiagnostics) INFO sets.pega.com|XX.XX.XX.XX - --- Thread Dump Starts ---
Full Java thread dump with locks info
"hz._hzInstance_1_67f51619e89b9ce1d4d0e419be99b270.cached.thread-12" Id=846 in WAITING on lock=java.util.concurrent.SynchronousQueue$TransferStack@13c3d3da
BlockedCount : 0, BlockedTime : -1, WaitedCount : 76914, WaitedTime : -1
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359)
at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:925)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:724)
at com.hazelcast.util.executor.HazelcastManagedThread.executeRun(HazelcastManagedThread.java:76)
at com.hazelcast.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:92)
Locked synchronizers: count = 0
Hi,
PRPC version: 7.2.1
Our production environment is going down frequently with below log error.
2017-05-01 11:10:33,785 [ttp-nio-6080-exec-12] [ ] [ ] [ ] (.timers.EnvironmentDiagnostics) INFO sets.pega.com|XX.XX.XX.XX - --- Thread Dump Starts ---
Full Java thread dump with locks info
"hz._hzInstance_1_67f51619e89b9ce1d4d0e419be99b270.cached.thread-12" Id=846 in WAITING on lock=java.util.concurrent.SynchronousQueue$TransferStack@13c3d3da
BlockedCount : 0, BlockedTime : -1, WaitedCount : 76914, WaitedTime : -1
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359)
at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:925)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:724)
at com.hazelcast.util.executor.HazelcastManagedThread.executeRun(HazelcastManagedThread.java:76)
at com.hazelcast.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:92)
Locked synchronizers: count = 0
***Updated by moderator: Lochan to add Categories and SR details***