2019-06-11 09:45:00 纪念在写的第一篇文章 [1]
去年到今年的项目开发了个springboot的应用,这几天要从原来的WinServer迁移到CentOS上,执行java -jar时发现第一次访问极慢,后台不报错,浏览器console也不报错,network一直在pending,响应需要6min以上,很头疼……寻找解决方法时找到了前人经验,特在此mark一下。
Spring Boot应用首次启动慢的问题
Spring boot应用启动后首次访问很慢的问题
解决方法:
- 临时、方便
以这种方式运行jar包java -Djava.security.egd=file:/dev/./urandom -jar XXX.jar XXX
- 永久
进入你的JAVA_HOME的jre目录下找到并vim编辑这个文件:
$JAVA_HOME/jre/lib/security/java.security
找到:
securerandom.source=file:/dev/random 这一行
改之前:
securerandom.source=file:/dev/random
改为:
securerandom.source=file:/dev/urandom
成功解决~~~
-
ps:第一次试着用markdown;隔壁广告太多,看着不爽 ↩