Soa Suite域性能下降

时间:2017-05-10 09:12:30

标签: oracle weblogic soa-suite

故事:

我们有SOA套件域,3个节点。 OEL Linux 6.8,CPU 32核心。 我们已经清理了tmp文件夹,soainfta数据库表被截断了。在域启动之后(SOA平台正在运行...),我们观察到域降级:

1)jvm进程在所有节点上的高CPU利用率(50-70%)。通常使用率为10-15%。 GC为G1,工作正常,不占用CPU时间。

2)在域的企业管理器中,我们观察到流程停留在BPEL激活上。

3)600秒后我们在weblogic控制台中观察卡住的线程,我们观察到日志中的事务回滚。

4)我们观察到Runnable和Blocked JVM线程的增长

5)如果我们停止加载,那么在几个小时后实例化了BPEL流程并以事务超时结束,JVM线程被释放。

6)我们观察到数据库没有问题,也没有JMS队列增长和内存问题。

可能有人有同样的问题,知道如何解决它们。 请指向正确的方向。感谢。

1 个答案:

答案 0 :(得分:0)

我建议检查熵,集成WebLogic Server至少需要500才能及时启动。另请参阅Oracle SOA Suite文档section 2.4.3 Checking entropy for Oracle Linux。以下是Oracle文档中的建议步骤。

要检查熵,请运行以下命令:

cat /proc/sys/kernel/random/entropy_avail

如果您的数量少于500,请使用以下命令使用/ dev / urandom作为源补充字节到/ dev / random:

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

您可以通过编辑/ etc / sysconfig / rngd配置此命令,并添加以下行:

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