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

相關文章
相關標籤/搜索