The FMW Configuration Wizard Is Very Slow On Linux Virtual Environments. The Startup Of WLS Servers Is Also Very Slow. (Doc ID 1344974.1)

Last updated on MARCH 08, 2017

Applies to:

Oracle Fusion Middleware - Version 11.1.1.2.0 to 11.1.1.6.0 [Release Oracle11g]
Linux x86
Linux x86-64

Symptoms

The Configuration Wizard of a FMW 11g installation is very slow on a Linux environment. The Configuration Wizard can take +1 hour to configure components.

Most of the time is taken starting WLS managed servers. A jstack <pid> of the WLS managed servers shows always the following stack:


"[STANDBY] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'" daemon prio=10 tid=0x00007f7e54458000 nid=0x46c5 runnable [0x00007f7e5ad64000]
java.lang.Thread.State: RUNNABLE
at java.io.FileInputStream.readBytes(Native Method)
at java.io.FileInputStream.read(FileInputStream.java:220)
at sun.security.provider.NativePRNG$RandomIO.readFully(NativePRNG.java:185)
at sun.security.provider.NativePRNG$RandomIO.implGenerateSeed(NativePRNG.java:202)
- locked <0x00000000cab25898> (a java.lang.Object)
at sun.security.provider.NativePRNG$RandomIO.access$300(NativePRNG.java:108)
at sun.security.provider.NativePRNG.engineGenerateSeed(NativePRNG.java:102)
at java.security.SecureRandom.generateSeed(SecureRandom.java:495)
at com.bea.security.utils.random.AbstractRandomData.ensureInittedAndSeeded(AbstractRandomData.java:91)
- locked <0x00000000c0e7fac0> (a com.bea.security.utils.random.SecureRandomData)
at com.bea.security.utils.random.AbstractRandomData.getRandomBytes(AbstractRandomData.java:105)
- locked <0x00000000c0e7fac0> (a com.bea.security.utils.random.SecureRandomData)
at com.bea.security.utils.random.AbstractRandomData.getRandomBytes(AbstractRandomData.java:100)
at weblogic.management.servlet.ConnectionSigner.signConnection(ConnectionSigner.java:132)
- locked <0x00000000e23f47d8> (a java.lang.Class for weblogic.management.servlet.ConnectionSigner)
at weblogic.ldap.EmbeddedLDAP.getInitialReplicaFromAdminServer(EmbeddedLDAP.java:1332)
at weblogic.ldap.EmbeddedLDAP.start(EmbeddedLDAP.java:251)
at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:528)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:207)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:176)


After the configuration wizard has completed, starting the environment is also very slow. Starting 3 managed servers can take around 15 minutes.

Changes

The Linux operating system is running on a virtual environment like Oracle VM, Oracle Virtual Box, VMWare or Xen.

The problem can also happen on a non-virtual environment, although it should be much less common. In case of doubt, the thread dump obtained with kill -3 or jstack will confirm if you are hitting this problem.

 

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