Spring Boot Rest Api的生产环境响应速度太慢

时间:2018-05-23 05:34:09

标签: java spring spring-boot amazon-ec2

我的弹簧启动应用程序在生产服务器上部署1-2天后会变慢。我正在使用AWS EC2实例。在开始时速度很好,但几天后我必须重新启动我的实例才能恢复所需的性能。有什么提示可能会出错吗?

2 个答案:

答案 0 :(得分:1)

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

在生产中使用嵌入式服务器并非最佳做法。

我建议你使用AWS Elastic Beanstalk服务来部署spring boot应用程序,不需要额外付费。

答案 1 :(得分:0)

好的,因此,在进行了一些分析(生产中的tomcat服务器的线程转储)之后,我发现有些进程(代码气味)占用了我的所有CPU空间,因此我的实例变慢了,并且影响了我的应用程序的整体性能。