Java Spring Boot Rest Api';s对生产环境的响应太慢
在生产服务器上部署spring启动应用程序1-2天后,它会变得很慢。我正在使用AWSEC2实例。在start中,速度很好,但几天后,我必须重新启动实例以恢复所需的性能。有什么提示吗?您是否检查了应用程序中的内存泄漏,因为这与EC2实例无关。正如你提到的,重启后它工作正常 在生产环境中使用嵌入式服务器不是最佳做法Java Spring Boot Rest Api';s对生产环境的响应太慢,java,spring,spring-boot,amazon-ec2,Java,Spring,Spring Boot,Amazon Ec2,在生产服务器上部署spring启动应用程序1-2天后,它会变得很慢。我正在使用AWSEC2实例。在start中,速度很好,但几天后,我必须重新启动实例以恢复所需的性能。有什么提示吗?您是否检查了应用程序中的内存泄漏,因为这与EC2实例无关。正如你提到的,重启后它工作正常 在生产环境中使用嵌入式服务器不是最佳做法 我建议您应该使用AWS Elastic Beanstalk服务来部署spring boot应用程序,不需要额外收费。好的,经过一些分析(在生产中对tomcat服务器进行线程转储),我发现
我建议您应该使用AWS Elastic Beanstalk服务来部署spring boot应用程序,不需要额外收费。好的,经过一些分析(在生产中对tomcat服务器进行线程转储),我发现有一些进程(代码气味)占用了我所有的CPU空间,因此,我的实例变得很慢,影响了应用程序的整体性能 很多事情,比如什么?请举个例子,您能推荐一些检查和解决内存泄漏的方法吗?
在生产环境中使用嵌入式服务器不是最佳做法
您能解释一下原因吗?