这是一个奇怪的问题。
我们正在使用集成了Tomcat的Spring Boot web应用程序。
在我的本地Mac上,应用程序启动很快...几秒钟。但在Centos 7的Google机器上启动非常慢...大约需要2分钟。
该应用程序使用JAVA 8编写。
有人可以提供帮助吗?
这是一个奇怪的问题。
我们正在使用集成了Tomcat的Spring Boot web应用程序。
在我的本地Mac上,应用程序启动很快...几秒钟。但在Centos 7的Google机器上启动非常慢...大约需要2分钟。
该应用程序使用JAVA 8编写。
有人可以提供帮助吗?
这是由@AndyWilkinson提供的社区百科答案
你使用的是Tomcat吗?可能是熵不足导致它被阻塞。有关更多详细信息,请参见Spring Boot Actuator应用程序在Ubuntu VPS上无法启动。
和@leozin:
尝试安装
haveged
:sudo apt-get install haveged -y
我同意haveged
可以提高启动时间。
在我的情况下(也是Centos 7,但是容器化的docker),我不得不添加一些-XX:MaxMetaspaceSize,启动时间大约减少了2分钟。