WebCenter Portal Stuck Threads in DistributedCache
(Doc ID 1642769.1)
Last updated on MAY 30, 2024
Applies to:
Oracle WebCenter Portal - Version 11.1.1.8.0 to 11.1.1.9.181008 [Release 11g]Information in this document applies to any platform.
Symptoms
WebCenter Portal becomes unresponsive.
The WebCenter managed server logs show many stuck threads like this:
"[STUCK] ExecuteThread: '10' for queue: 'weblogic.kernel.Default (self-tuning)'" daemon prio=3 tid=0x000000010d95e800 nid=0x51a40 waiting on condition [0xffffffff3caf8000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0xfffffffc319987b0> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:867)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1197)
at java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:214)
at java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:290)
...
"DistributedCache" daemon prio=3 tid=0x000000010ef46800 nid=0x3d637 in Object.wait() [0xffffffff371fe000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0xfffffffc9ce4d988> (a com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid$ReceiveQueue)
at com.tangosol.coherence.component.util.Daemon.onWait(Daemon.CDB:18)
- locked <0xfffffffc9ce4d988> (a com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid$ReceiveQueue)
at com.tangosol.coherence.component.util.daemon.queueProcessor.Service.onWait(Service.CDB:4)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.onWait(Grid.CDB:3)
at com.tangosol.coherence.component.util.Daemon.run(Daemon.CDB:39)
at java.lang.Thread.run(Thread.java:724)
"Invocation:Management" daemon prio=3 tid=0x0000000114499800 nid=0x3d636 in Object.wait() [0xffffffff3d8fe000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0xfffffffc9d044470> (a com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid$ReceiveQueue)
at com.tangosol.coherence.component.util.Daemon.onWait(Daemon.CDB:18)
- locked <0xfffffffc9d044470> (a com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid$ReceiveQueue)
at com.tangosol.coherence.component.util.daemon.queueProcessor.Service.onWait(Service.CDB:4)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.onWait(Grid.CDB:3)
at com.tangosol.coherence.component.util.Daemon.run(Daemon.CDB:39)
at java.lang.Thread.run(Thread.java:724)
Changes
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Changes |
Cause |
Solution |
References |