嵌入式tomcat缓慢处理请求 - Spring Boot

时间:2017-12-07 06:55:47

标签: tomcat spring-boot thymeleaf embedded-tomcat-8

我使用带有嵌入式tomcat和Thymeleaf的Spring boot 1.5.8进行查看。 问题是,当发送一些请求时,tomcat被阻塞并且处理请求的时间太长~10 - ~15秒。从日志文件中,我看到这个延迟来自org.apache.catalina.connector.RequestFacade。

2017-12-07 08:36:34.005 TRACE 15354 --- [https-jsse-nio-8443-exec-8] ationConfigEmbeddedWebApplicationContext : Publishing event in org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@1c6b6478: ServletRequestHandledEvent: url=[/tiles/add]; client=[IP]; method=[GET]; servlet=[dispatcherServlet]; session=[32AC651D46CA6EC730F651BBC9F9B573]; user=[admin]; time=[9ms]; status=[OK]
2017-12-07 08:36:34.005 DEBUG 15354 --- [https-jsse-nio-8443-exec-8] o.s.b.w.f.OrderedRequestContextFilter    : Cleared thread-bound request context: org.apache.catalina.connector.RequestFacade@7de5a5db
2017-12-07 08:36:34.682 DEBUG 15354 --- [https-jsse-nio-8443-exec-13] o.s.b.w.f.OrderedRequestContextFilter    : Bound request context to thread: org.apache.catalina.connector.RequestFacade@7de5a5db
2017-12-07 08:36:43.796 TRACE 15354 --- [https-jsse-nio-8443-exec-13] o.t.TemplateEngine                       : [THYMELEAF][https-jsse-nio-8443-exec-13] STARTING PROCESS OF TEMPLATE "tile/add" WITH LOCALE en_US

如您所见,第一行是第一个请求完成时,以及新请求绑定到第三行中的线程时。第三行和第四行之间的时间约为10秒。当百里香开始处理视图时。

0 个答案:

没有答案