Spring boot慢启动

时间:2015-08-03 12:01:53

标签: spring-boot

这是一个奇怪的问题。

我们正在使用带有集成tomcat的spring boot web应用程序。

在我的本地mac上,应用程序快速启动..几秒钟。 在使用Centos 7的谷歌机器上,它启动非常慢......大约2分钟。

应用程序是用JAVA 8编写的

有人可以帮忙吗?

2 个答案:

答案 0 :(得分:4)

这是community wiki answer,由 @AndyWilkinson 提供

  

您使用的是Tomcat吗?它可能是缺乏导致它的熵   块。有关详细信息,请参阅Spring Boot Actuator application won't start on Ubuntu VPS

@leozin

  

尝试安装havegedsudo apt-get install haveged -y

答案 1 :(得分:0)

我同意haveged可以缩短启动时间。

在我的情况下(也是Centos 7但是docker容器化),我不得不添加一些-XX:MaxMetaspaceSize并且启动时间在大约2分钟内下降。