本文在介紹tomcat服務啟動非常緩慢的解決方法的基礎上,重點探討了其具體步驟,本文內容緊湊,希望大家可以有所收獲。
Tomcat服務啟動非常緩慢
問題癥狀
Tomcat啟動非常緩慢,查看日志如下。
問題原因
SecureRandom這個jre的工具類的問題。
解決方案
在Tomcat環境中解決
可以通過配置JRE使用非阻塞的Entropy Source。
在catalina.sh文件中加入如下內容,
-DJava.security.egd=file:/dev/./urandom
加入后重啟Tomcat,查看Tomcat服務啟動日志,啟動耗時下降。
在jvm環境中解決
打開 $JAVA_PATH/jre/lib/security/java.security這個文件。
在文件中找到如下內容。
securerandom.source=file:/dev/urandom
將內容替換成如下內容
securerandom.source=file:/dev/./urandom
適用于
云服務器ECS
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END