Weblogic Server Hangs When Standby Thread Reaches 256

(Doc ID 2260959.1)

Last updated on AUGUST 28, 2017

Applies to:

Oracle WebLogic Server - Version 10.3.6 to 12.1.1.0
Information in this document applies to any platform.

Symptoms

Weblogic Server in a cluster becomes unresponsive, while all the threads went into standby state and Execute thread idle count became 0.

Almost all (256 out of 261) of the fatal threads look like this (ie. they are in STANDBY state):

"[STANDBY] ExecuteThread: '19' for queue: 'weblogic.kernel.Default
(self-tuning)'" daemon prio=3 tid=0x0000000016257800 nid=0xb6 in
Object.wait() [0xffff80ffa17fe000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000005a68186e0> (a weblogic.work.ExecuteThread)
at java.lang.Object.wait(Object.java:485)
at weblogic.work.ExecuteThread.waitForRequest(ExecuteThread.java:205)
- locked <0x00000005a68186e0> (a weblogic.work.ExecuteThread)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:233)

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms