Question

3
Replies
847
Views
Jagannath Panda (Jaga_Pega)
Bank of America
Software Engineer II
Bank of America
IN
Jaga_Pega Member since 2013 57 posts
Bank of America
Posted: May 2, 2017
Last activity: August 23, 2017
Posted: 2 May 2017 9:45 EDT
Last activity: 23 Aug 2017 10:57 EDT
Closed

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***

System Administration Support Case Created
Moderation Team has archived post, This thread is closed to future replies. Content and links will no longer be updated. If you have the same/similar Question, please write a new Question.