jar包启动后首次访问响应慢的解决方案

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

成功解决~~~


  1. ps:第一次试着用markdown;隔壁广告太多,看着不爽😒

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容