tomcat启动慢的解决办法

SessionIdGeneratorBase.createSecureRandom Creation of SecureRandom instance for session ID generation算法

Tomcat的SessionID是经过SHA1PRNG算法计算获得的,SHA1算法须要一个密钥,这个密钥在Tomcat启动的时候随机生成一个,生成是使用了Linux随机函数生成器/dev/random。读取它至关于生成随机数字。/dev/random会根据 噪音 产生随机数,若是噪音不够它就会阻塞。Linux是经过I/O,键盘终端、内存使用量、CPU利用率等方式来收集噪音的,若是噪音不够生成随机数的时候就会被阻塞。session

缘由是噪音不够,那就增大熵池。
yum install rng-tools
systemctl enable rngd.service
systemctl start rngd.service
systemctl status rngd.servicedom

相关文章
相关标签/搜索