0

The story:

We have SOA Suite domain, 3 nodes. OEL Linux 6.8, CPU 32 cores. We have cleaned tmp folders, soainfta database tables truncated. Right after the domain start(SOA Platform is running...) we observe the domain degradation:

1) High CPU utilization (50-70%) on all nodes by jvm processes. Usual utilization was 10-15%. GC is G1, it is working OK, not taking CPU time.

2) In Enterprise manager of domain we observe that processes stuck on BPEL activation.

3) After 600 seconds we observe stuck threads in weblogic console, we observe transactions rollback in logs.

4) We observe growth of Runnable and Blocked JVM threads

5) If we stop the load , then after few hours stucked instances go further the BPEL processes and they end with transaction timeouts, JVM threads are released.

6) We observe no problems on Database, nor we have JMS queues growth nor memory problems.

Probably, someone had the same issues and knows how to solve them. Please point to the right direction. Thanks.

1 Answers1

0

I recommend to check the entropy, you need at least 500 for the Integrated WebLogic Server to start up in a timely manner. See also Oracle SOA Suite docs, section 2.4.3 Checking entropy for Oracle Linux. The recommended steps from Oracle documentation are following.

To check for entropy, run the following command:

cat /proc/sys/kernel/random/entropy_avail

If you have less than 500, use the following command to replenish bytes to /dev/random using /dev/urandom as the source:

rngd -r /dev/urandom -o /dev/random -b 

You can configure this command by editing /etc/sysconfig/rngd and add the following line:

EXTRAOPTIONS="-i -r /dev/urandom -o /dev/random -b -t 60 -W 2048"

KarelHusa
  • 1,995
  • 18
  • 26