【问题标题】:Spring boot slow starttupspring boot 启动慢
【发布时间】:2015-10-25 12:40:02
【问题描述】:

这是一个奇怪的问题。

我们正在使用带有集成 tomcat 的 Spring Boot Web 应用程序。

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

应用程序是用 JAVA 8 编写的

谁能帮忙?

【问题讨论】:

  • 你在使用Tomcat吗?可能是缺乏熵导致它阻塞。有关详细信息,请参阅stackoverflow.com/questions/25660899/…
  • 您好,您解决了这个问题吗?我对 Google Cloud 也有类似的问题,但奇怪的是:在第一次启动时,它很快。如果我终止进程 (CTRL+C) 然后尝试重新启动,启动需要 5 分钟。非常奇怪的行为。
  • @AndyWilkinson 的答案对我有用:sudo apt-get install haveged -y

标签: spring-boot


【解决方案1】:

这是community wiki answer,由@AndyWilkinson

提供

你在使用Tomcat吗?可能是缺乏熵导致它 堵塞。详情请见Spring Boot Actuator application won't start on Ubuntu VPS

@leozin

尝试安装haveged:sudo apt-get install haveged -y

【讨论】:

    【解决方案2】:

    我同意haveged 改进了启动时间。

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

    【讨论】:

      猜你喜欢
      • 2020-09-15
      • 1970-01-01
      • 2019-03-01
      • 2015-07-19
      • 1970-01-01
      • 1970-01-01
      • 2020-08-25
      • 2020-03-04
      • 2015-04-04
      相关资源
      最近更新 更多