2015-08-03 154 views
3

这是一个奇怪的问题。春季开机慢启动

我们使用集成tomcat的spring boot web应用程序。

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

应用程序是用JAVA 8写的

任何人都可以帮忙吗?

+2

您使用的是Tomcat吗?它可能是熵的缺乏导致它被阻止。有关更多详细信息,请参阅http://stackoverflow.com/questions/25660899/spring-boot-actuator-application-wont-start-on-ubuntu-vps/25669300#25669300。 –

+1

嗨你解决了这个问题吗? 我有类似的问题与谷歌云,但奇怪的是:在第一次启动,它是快速的。如果我杀死了进程(CTRL + C)然后尝试再次启动,启动需要5分钟。非常奇怪的行为。 – leozin

+2

@AndyWilkinson的回答为我工作: sudo apt-get install haveged -y – leozin

回答

0

我同意haveged提高了启动时间。

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