OBIEE11g: BI Managed Server Process Spinning At 100% After Restart And EM Or Console Access

(Doc ID 1536868.1)

Last updated on FEBRUARY 25, 2015

Applies to:

Business Intelligence Server Enterprise Edition - Version and later
Oracle Weblogic Server - Version and later
Information in this document applies to any platform.


JVM process is spinning at 100% cpu after restarting server and stays there.
The spike in CPU is presented as soon as users log on to Weblogic OEM / Weblogic Administration Console. It hits 100% or more when there are no OBIEE users actually connected and stays there regardless of the number of connections.

Step 1: Stop all OBIEE services
Step 2: Start Weblogic >> No CPU spikes noticed
Step 3: Start ManagedWeblogc >> No CPU spikes noticed
Step 4: Started the opmn process one at a time >> No CPU spikes noticed
Step 5: Connect to EM Console / Weblogic Administration Console
  >> Noticed the two threads as before, no users are connected at this stage.

 13875 applbidl 16 0 2460m 1.3g 57m R 57.8 8.3 68:04.95 /mnt/applbidl/bidlmid/Middleware/JDK/jdk1.7.0_05/bin/java -server -Xms256m -Xmx1024m -XX:MaxPermSize=512m -XX:-UseSSE42Intrinsics -Dweblogic.Name=bi_server1
 13892 applbidl 16 0 2460m 1.3g 57m S 26.9 8.3 26:46.35 /mnt/applbidl/bidlmid/Middleware/JDK/jdk1.7.0_05/bin/java -server -Xms256m -Xmx1024m -XX:MaxPermSize=512m -XX:-UseSSE42Intrinsics -Dweblogic.Name=bi_server1

This is from the JAVA thread dump thread dump:

"Thread-52" prio=10 tid=0x00002aaac21d7800 nid=0x960 waiting on condition [0x0000000042b48000]
 java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(
at java.util.concurrent.LinkedBlockingQueue.take(
at weblogic.utils.concurrent.JDK15ConcurrentBlockingQueue.take(


 Rebooting the server.


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