Linux服务器java项目启动异常慢

 最近搬迁java项目,将原有java项目搬迁至另一台服务器 ,以往项目启动只需1分钟即可,现在需要将近10分钟才能启动,并且前5分钟没有任何日志打印。

 

 

 

 

解决步骤

 

 

 1.网上的方案大致为:由于熵池小 或 随机数生成规则造成的 (有两种解决方式)

 

 

    第一种方式:

 

 

    1. 进入服务器安装jdk的路径中,找到jre下的java.security

 

 

      vim jdk1.8.0_161/jre/lib/security/java.security

 

 

    2. 修改配置

 

 

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

 

 

    第二种方式:

 

 

      通过java启动命令控制:java -Djava.security.egd=file:/dev/./urandom -jar xxx.jar=

  亲测,此方法对我无效。

 

 

 在网上找到另一种方式,修改host    1. 编辑hostname文件 (可选,如:space-analysis)     vi /etc/hostname    2. 修改hosts解析配置     vi /etc/hosts    3. 重启生效(因服务器上运行着其他jar包,不能轻易重启服务器,该方法没试)     reboot     暂时修改hostname,比如当前session,运行命令:

  #hostname newhostname

  将原本的hostname从内网地址修改为新的hostname后,服务正常。

上一篇:suse 12.5 hostname 更改


下一篇:Linux环境搭建:设置主机名颜色、设置vim颜色