• 阿里云河南授权服务中心--[ 阿里云金牌合作伙伴 ]
  • 阿里云河南授权服务中心电话 :0371-56982714

阿里云服务器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

相关资讯

  • 如何进行OSS对象存储控制台图片鉴黄操作?

    如何进行OSS对象存储控制台图片鉴黄操作?

    查询条件:每一张图片下方会有绿网图片鉴黄服务检测出的黄图分值,分值从0-100,分值越高,代表该图片是黄图的概率越大。用户可以根据“黄图分值”、“Bucket”...
  • 弹性伸缩如何进行环境配置?

    创建弹性申请配置ECS实例时,您可以通过ECS自定义镜像模板来进行创建实例,在ECS实例运行过程中,如果需要做系统内部数据同步,建议您自定安装rsync进行同步...

售前咨询:

0371-56982935