Weblogicpipe理控制台的方式太慢了

我已经安装了weblogic 10.3.3,configuration了默认configuration的简单域。 而启动weblogic后,我不能通过pipe理控制台使用它,因为它开始太慢(~10分钟)。 似乎pipe理控制台应用程序正在部署不正确。 即使在AdminConsole部署选项中启用“暂存”模式,也无济于事。 有没有人有这个问题的解决scheme? 这真让我感到困惑。


configuration属性:

服务器: Dell PowerEdge r410服务器 (六核英特尔®至强®x64 CPU,8GB RAM)

操作系统: Ubuntu Maverick 10.10 x86_64

Weblogic: 10.3.3 x64(使用wls1033_generic.jar文件进行安装)

Java :: 1.6.0_17_i586(用不同的包括x64在内的jdk试过,但是也不行)

结果weblogic在启动过程中使用随机数字生成器。 由于java中的错误,它从/dev/random读取随机位。 /dev/random几乎没有问题,除非它非常慢。 生成一个号码有时需要10分钟或更长的时间。 存在简单的解决scheme – 使用/dev/urandom来代替。 这不像/dev/random那么好,但至less是瞬间的。 Java以某种方式将/dev/urandom文件映射到/dev/random 。 这就是为什么$JAVA_HOME/jre/lib/security/java.security中的默认设置是无用的,他们只是没有任何意义。

问题修复非常简单 – 在/etc/bash.bashrc文件中添加stringexport JAVA_OPTIONS="-Djava.security.egd=file:/dev/./urandom" 。 使用/dev/./urandom而不是简单的/dev/urandom是另一个破解。 JVM不理解选项的值,否则。

如果您尝试在基于UNIX的操作系统下设置weblogic,请注意此问题。

以下链接可能有多种原因:

https://blogs.oracle.com/LuzMestre/entry/why_does_my_weblogic_server

另外,如果你开始面对随机之间,那么可能有任何一个pipe理服务器已经离开集群,并且weblogic试图连接它以收集jmx数据。

在这种情况下,杀死后托pipe的服务器控制台将会恢复正常状态。

为了在这种情况下进一步debuggingpipe理服务器日志,可以在节点日志缓慢的过程中检查。