解决weblogic在Linux下开展慢和建立域慢的方式

电脑杂谈  发布时间:2020-01-15 19:02:05  来源:网络整理

极域电子教室2007破解版_linux weblogic11g 新建域_盗梦空间迷失域

创建域慢启动慢的特点:创建域至70%时,进程长时间等待(命令行创建时停止在100%处),创建域启动Weblogic的之后也有长时间停止。

Weblogic在Linux下开启慢的理由,发现从进程堆来看,线程挂在security相关的随机数生成上面,是因为JDK的Bug(JDK从/dev/random读取‘randomness’经常耗费10分钟或者最长的时间),查询了下相关资料linux weblogic11g 新建域linux weblogic11g 新建域,解决方法可以有如下三种办法:

1)较好的缓解方法: 在Weblogic启动参数里添加

linux weblogic11g 新建域_极域电子教室2007破解版_盗梦空间迷失域

“- Djava.security.egd=file:/dev/./urandom” (/dev/urandom 无法启动)

2)最差的解决方法: 执行命令

mv /dev/random /dev/random.ORIG ;

极域电子教室2007破解版_linux weblogic11g 新建域_盗梦空间迷失域

ln /dev/urandom /dev/random

将/dev/random 指向/dev/urandom

3)最好的解决方法: 修改Linux上Weblogic使用的jdk $JAVA_HOME/jre/lib/security/java.security 文件

盗梦空间迷失域_linux weblogic11g 新建域_极域电子教室2007破解版

将securerandom.source=file:/dev/urandom 修改为

securerandom.source=file:/dev/./urandom

这样可以解决任何一个域Weblogic启动慢的问题。

极域电子教室2007破解版_盗梦空间迷失域_linux weblogic11g 新建域

此外因为Weblogic创建域的之后使用的JDK是自带的jrockit,所以要解决WebLogic在Linux上建立域慢的难题,解决方法如下: 修改Linux上Weblogic使用的jdk $JROCKIT_HOME/jre/lib/security/java.security 文件

将securerandom.source=file:/dev/urandom 修改为

securerandom.source=file:/dev/./urandom

由于Windows上对/dev/urandom实现模式不一样,所以在Windows上不会出现上述为题。

(备注:按照3操作后,还是慢,weblogic 重启后变快)


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-136985-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...