Creation of SecureRandom instance for session ID generation using [SHA1PRNG]took [xx] mil


linux運行springboot項目,重啟后第一次訪問非常慢

日志打印

Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [21,543] milliseconds.

有兩種解決辦法:

1)在Tomcat環境中解決

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

在catalina.sh中加入這么一行:-Djava.security.egd=file:/dev/./urandom 即可。

加入后再啟動Tomcat,整個啟動耗時下降到Server startup in 2912 ms。

2)在JVM環境中解決

打開$JAVA_PATH/jre/lib/security/java.security這個文件,找到下面的內容:

securerandom.source=file:/dev/urandom 

替換成

securerandom.source=file:/dev/./urandom


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM