• 阿里云河南授权服务中心--[ 阿里云精英级合作伙伴 ]
  • 阿里云河南授权服务中心电话 :0371-56982772

阿里云服务器Tomcat服务启动非常缓慢怎么回事?如何排查原因
发布时间:2018-12-24 18:07

Tomcat启动非常缓慢,查看日志如下。




问题原因

SecureRandom这个jre的工具类的问题。

解决方案

在Tomcat环境中解决

  1. 可以通过配置JRE使用非阻塞的Entropy Source。
  2. 在catalina.sh文件中加入如下内容,
    -Djava.security.egd=file:/dev/./urandom
  3. 加入后重启Tomcat,查看Tomcat服务启动日志,启动耗时下降。

在JVM环境中解决

  1. 打开 $JAVA_PATH/jre/lib/security/java.security这个文件。
  2. 在文件中找到如下内容。
    securerandom.source=file:/dev/urandom
  3. 将内容替换成如下内容
    securerandom.source=file:/dev/./urandom

相关资讯

售前咨询:

0371-56982772