重新启动后,Spring启动应用程序似乎处于休眠状态

重新启动后,Spring启动应用程序似乎处于休眠状态,spring,spring-mvc,tomcat,spring-boot,Spring,Spring Mvc,Tomcat,Spring Boot,我有一个Spring启动应用程序。每天重启应用程序后,第一个请求将持续15分钟 我的Tomcat自定义访问日志如下所示: 000.000.0.0 - - [16/May/2017:09:25:03 +0200] -- [16/May/2017:09:09:34 +0200] - [16/May/2017:09:25:03 +0200] "GET /xxx/ HTTP/1.1" 302 - 929444 929.444 - 0 请求于9:09:34收到,并于9:25:03送达 这总是在重新启动后

我有一个Spring启动应用程序。每天重启应用程序后,第一个请求将持续15分钟

我的Tomcat自定义访问日志如下所示:

000.000.0.0 - - [16/May/2017:09:25:03 +0200] -- [16/May/2017:09:09:34 +0200] - [16/May/2017:09:25:03 +0200] "GET /xxx/ HTTP/1.1" 302 - 929444 929.444 - 0
请求于9:09:34收到,并于9:25:03送达

这总是在重新启动后发生

在本例中,控制器只提供302重定向,但所有请求都是通过友好方式提供的。静态内容是正确的


该应用程序在Springboot 1.4.1下运行,Springboot通常会进行很多可能不需要的自动配置。因此,您可能只想缩小应用程序所需的自动配置范围。要查看包含的自动配置的完整列表,只需在调试模式下运行org.springframework.boot.autoconfigure的日志记录。确保在application.properties中设置此属性。这可能会给你一个信息,如果有额外的自动配置正在进行。希望您有有限的依赖关系。是否需要很长时间才能开始,还是需要很长时间才能满足第一个请求。您是否在日志中看到springboot在第一个请求之前已启动并运行。springboot实际上正在运行,我们将检查自动配置…该行为在几个小时后也会重现!我们正在尝试为spring boot设置跟踪模式。