代码之家  ›  专栏  ›  技术社区  ›  Muhammad Ahsan

Spring Boot Rest API在生产环境中响应太慢

  •  -2
  • Muhammad Ahsan  · 技术社区  · 8 年前

    当我将Spring引导应用程序部署到生产服务器上1-2天后,它会变慢。我正在使用AWS EC2实例。在启动时,速度很好,但几天后,我必须重新启动实例以恢复所需的性能。这里有什么问题吗?

    2 回复  |  直到 8 年前
        1
  •  1
  •   Mody    8 年前

    是否检查应用程序中的内存泄漏,因为它与EC2实例无关。正如您提到的,重启后工作正常。

    在生产环境中使用嵌入服务器不是最佳实践。

    我建议您应该使用AWS弹性Beanstalk服务来部署Spring引导应用程序,不需要额外收费。

        2
  •  0
  •   Muhammad Ahsan    8 年前

    好吧,经过一些分析(我的Tomcat服务器在生产环境中的线程转储),我发现有一些进程(代码气味)占用了我所有的CPU空间,因此我的实例变得越来越慢,并影响了整个应用程序的性能。