项目部署在阿里云服务器,测试环境项目启动后,web登录延时严重,项目运行日志异常:o.a.c.util.SessionIdGeneratorBase : Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [56,680] milliseconds.
故障原因:由于服务器熵值低,导致获取随机数时候服务卡死。
解决办法:先查看服务器熵值
cat /proc/sys/kernel/random/entropy_avail
显示值只有200左右
安装 yum install rng-tools 工具
启动服务 sudo service rngd start
重新查看服务器熵值,显示有3000左右
项目登录功能正常,刚刚的异常日志没有了!