Threads Waiting To Park | Semaphore
(Doc ID 2324435.1)
Last updated on AUGUST 12, 2024
Applies to:
Oracle Service Bus - Version 11.1.1.7.0 and laterInformation in this document applies to any platform.
Symptoms
Hogging threads are seen in production environment.
"[STUCK] ExecuteThread: '185' for queue: 'weblogic.kernel.Default (self-tuning)' for workmanager: XBus Kernel@null@proxyServiceReference" daemon prio=10 tid=0x00007f1f48018000 nid=0x770e waiting on condition [0x00007f1fbc2be000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for (a java.util.concurrent.Semaphore$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.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
at java.util.concurrent.Semaphore.acquire(Semaphore.java:317)
at com.bea.wli.sb.transports.LoadBalanceFailoverListener.onError(LoadBalanceFailoverListener.java:258)
at com.bea.wli.sb.transports.http.wls.HttpOutboundMessageContextWls$RetrieveHttpResponseWork.overloadAction(HttpOutboundMessageContextWls.java:92)
at weblogic.work.ContextWrap.overloadAction(ContextWrap.java:49)
at weblogic.work.ServerWorkManagerImpl.accept(ServerWorkManagerImpl.java:107)
at weblogic.work.SelfTuningWorkManagerImpl.schedule(SelfTuningWorkManagerImpl.java:142)
at weblogic.work.WorkManagerLifecycleImpl.schedule(WorkManagerLifecycleImpl.java:157)
at weblogic.net.http.AsyncResponseHandler$MuxableSocketHTTPAsyncResponse.invokeCallback(AsyncResponseHandler.java:382)
at weblogic.net.http.AsyncResponseHandler$MuxableSocketHTTPAsyncResponse.dispatch(AsyncResponseHandler.java:351)
- locked (a weblogic.net.http.AsyncResponseHandler$MuxableSocketHTTPAsyncResponse)
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 |
Cause |
Solution |
References |