阿里云轻量应用服务器tomcat正常启动但是无法访问
作者:smice分类:Other
日期:2020-04-23 18:09:002020-04-23阅读:388

阿里云轻量应用服务器tomcat正常启动但是无法访问,百度了很多也没找到原因。 

然后找到原来在 Linux 内核中,熵池是环境噪声数据流的集合,被作为种子用于生成随机数。

熵的大小影响到服务器安全,Tomcat 使用org.apache.catalina.util.SessionIdGeneratorBase.createSecureRandom类产生安全随机类SecureRandom的实例作为会话ID。

大概就是这么个意思:熵太小会启动很慢。 

 因此有以下解决办法 :

1.在Tomcat环境中解决 

可以通过配置JRE使用非阻塞的Entropy Source。

 在catalina.sh中加入这么一行:-Djava.security.egd=file:/dev/./urandom即可,加入后再启动Tomcat。 

2. yum install rng-tools 安装rngd服务 (熵服务)systemctl start rngd 启动服务

弹幕评论