CentOS7下Tomcat启动慢的原因及解决方案
原因:是session引起的随机数问题导致的
Tocmat的Session ID是通过SHA1算法计算得到的,计算Session ID的时候必须有一个密钥。为了提高安全性Tomcat在启动的时候回通过随机生成一个密钥。主要原因是生成随机数的时候卡住了,导致tomcat启动不了。
解决办法:
# 安装rngd服务(熵服务,增大熵池)
yum install rng-tools
# 启动服务
systemctl start rngd
rngd设置为开机启动
chkconfig rngd on