分类
容器 笔记

Centos环境下Tomcat启动缓慢

生产环境上tomcat用得好好的,突然启动变很慢,以前几十秒启动完的项目要十几分钟。而我们项目与项目之前有依赖,一次性要启动好几个项目。如果每个要十几分钟那还得了。这个问题以前有出现过,但也没在意。主要是在CentOS系统下出现的。另一台Debian服务器没有问题。
实在无法忍受了,在网上找到了解决办法,修改jre的配置。


我的jdk安装在/opt/jdk下,用vi打开:

vi /opt/jdk/jre/lib/security/java.security


这个文件,找到里面的

securerandom.source=file:/dev/random

修改为:

securerandom.source=file:/dev/urandom

问题解决。
具体原理还是挺复杂的,网上有一篇讲解得很详细,先标记一下,有空再研究。
可以参考:彻底找到 Tomcat 启动速度慢的元凶

发表评论

电子邮件地址不会被公开。