Встроенный tomcat медленно обрабатывает запросы - Spring Boot
Я использую Spring boot 1.5.8 с Embedded tomcat и Thymeleaf для просмотра. Проблема в том, что время от времени, когда отправляется какой-либо запрос, кот блокируется и обрабатывает запрос слишком долго ~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 секунд. Когда тимелист начинает обрабатывать вид.