• 阿里云河南授权服务中心--[ 阿里云金牌合作伙伴 ]
  • 阿里云河南授权服务中心电话 :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优势是什么?

    云服务器 ECS 与拥有传统服务器和虚拟主机无法企及的优势: 稳定性: 服务可用性高达 99.95%,数据可靠性高达 99.99% 。支持宕机迁移、数据快照备...
  • 如何进行OSS对象存储控制台图片鉴黄操作?

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

    查询条件:每一张图片下方会有绿网图片鉴黄服务检测出的黄图分值,分值从0-100,分值越高,代表该图片是黄图的概率越大。用户可以根据“黄图分值”、“Bucket”...

售前咨询:

0371-56982935