这篇文章将为大家详细讲解有关Tomcat服务启动非常缓慢怎么处理,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
成都创新互联在网站设计、网站制作、app软件开发、网站运营等方面均有出色的表现,凭借多年丰富的经验,我们会仔细了解各客户的需求而做出多方面的分析、设计、整合,为客户设计出具风格及创意性的商业解决方案,我们更提供一系列成都全网营销推广,网站制作和网站推广的服务,以推动各中小企业全面信息化,并利用创新技术帮助各行业提升企业形象和运营效率。
Tomcat服务启动非常缓慢
问题症状
Tomcat启动非常缓慢,查看日志如下。
问题原因
SecureRandom这个jre的工具类的问题。
解决方案
在Tomcat环境中解决
可以通过配置JRE使用非阻塞的Entropy Source。
在catalina.sh文件中加入如下内容,
-Djava.security.egd=file:/dev/./urandom
加入后重启Tomcat,查看Tomcat服务启动日志,启动耗时下降。
在JVM环境中解决
打开 $JAVA_PATH/jre/lib/security/java.security这个文件。
在文件中找到如下内容。
securerandom.source=file:/dev/urandom
将内容替换成如下内容
securerandom.source=file:/dev/./urandom
适用于
云服务器ECS
关于Tomcat服务启动非常缓慢怎么处理就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。