• 阿里云河南授权服务中心--[ 阿里云精英级合作伙伴 ]
  • 阿里云河南授权服务中心电话 :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

相关资讯

  • 云服务器 ECS的主要功能有哪些?

    9 大地域中创建实例,有的地域提供多个可用区。 2 种实例系列、3 种实例规格族、数十种实例规格,从 “1 核 1GB” 到 “16 核 128GB”,满足各种...
  • 云服务器 ECS 有哪些常用的应用场景?

    云服务器 ECS 应用非常广泛,既可以单独使用作为简单的 Web 服务器,也可以与其他阿里云产品(如 OSS、CDN 等)搭配提供强大的多媒体解决方案。以下是云...

售前咨询:

0371-56982772