OCI Application Performance Management : APM agent is generating Stuck Thread errors on managed SOA servers
(Doc ID 3030894.1)
Last updated on JUNE 24, 2024
Applies to:
OCI Application Performance Monitoring Service - Version NA and laterInformation in this document applies to any platform.
Symptoms
12.2.1.4 version of APM agent is generating Stuck Thread errors on some managed SOA servers. Error stack observed from the Management Server Out file:
<Jun 18, 2024 6:11:24,179 AM CST> <Error> <WebLogicServer> <BEA-000337> <[STUCK] ExecuteThread: '20' for queue: 'weblogic.kernel.Default (self-tuning)' has been busy for "620" seconds working on the request "Workmanager: SBDefaultResponseWorkManager, Version: 0, Scheduled=false, Started=true, Started time: 620201 ms
", which is more than the configured time (StuckThreadMaxTime) of "600" seconds in "server-failure-trigger". Stack trace:
sun.misc.Unsafe.park(Native Method)
java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836)
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:870)
...
com.oracle.apm.agent.probe.runtime.utility.DmsUtil.getActiveEcid(DmsUtil.java:46)
com.oracle.apm.agent.probe.instrumentation.SDKProbe.getAndSetEcidTag(SDKProbe.java:863)
com.oracle.apm.agent.probe.instrumentation.SDKProbe.finish(SDKProbe.java:395)
com.oracle.apm.agent.probe.instrumentation.BaseProbe.generalFinish(BaseProbe.java:87)
com.oracle.apm.agent.probe.instrumentation.BaseProbe.safeEnd(BaseProbe.java:289)
com.oracle.apm.agent.instrumentation.internal.SafeProbe.end(SafeProbe.java:223)
", which is more than the configured time (StuckThreadMaxTime) of "600" seconds in "server-failure-trigger". Stack trace:
sun.misc.Unsafe.park(Native Method)
java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836)
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:870)
...
com.oracle.apm.agent.probe.runtime.utility.DmsUtil.getActiveEcid(DmsUtil.java:46)
com.oracle.apm.agent.probe.instrumentation.SDKProbe.getAndSetEcidTag(SDKProbe.java:863)
com.oracle.apm.agent.probe.instrumentation.SDKProbe.finish(SDKProbe.java:395)
com.oracle.apm.agent.probe.instrumentation.BaseProbe.generalFinish(BaseProbe.java:87)
com.oracle.apm.agent.probe.instrumentation.BaseProbe.safeEnd(BaseProbe.java:289)
com.oracle.apm.agent.instrumentation.internal.SafeProbe.end(SafeProbe.java:223)
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 |