这是一个奇怪的问题。
我们正在使用带有集成tomcat的spring boot web应用程序。
在我的本地mac上,应用程序快速启动..几秒钟。 在使用Centos 7的谷歌机器上,它启动非常慢......大约2分钟。
应用程序是用JAVA 8编写的
有人可以帮忙吗?
答案 0 :(得分:4)
这是community wiki answer
,由 @AndyWilkinson 提供
您使用的是Tomcat吗?它可能是缺乏导致它的熵 块。有关详细信息,请参阅Spring Boot Actuator application won't start on Ubuntu VPS。
和 @leozin :
尝试安装
haveged
:sudo apt-get install haveged -y
答案 1 :(得分:0)
我同意haveged
可以缩短启动时间。
在我的情况下(也是Centos 7但是docker容器化),我不得不添加一些-XX:MaxMetaspaceSize并且启动时间在大约2分钟内下降。