Tomcat 9 медленный ответJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Tomcat 9 медленный ответ

Сообщение Anonymous »

У меня есть веб-приложение (jsp), которое отлично работало на Tomcat 8.0.46 более года. Несколько недель назад мы обновились до Tomcat 9.0.10, после пары дней обновления Tomcat отвечает на некоторые запросы с задержкой 8-16 секунд.

Я увидел более 800 запросов в секунду в журнале localhostaccess, поэтому я увеличил maxThreads до 512, как показано ниже, а максимальный объем кучи до 4096 МБ.






Но проблема не была решена, поэтому я сравнил всю конфигурацию со старым Tomcat и обнаружил, что tomcat9 использует исполнителя tomcat там, где старый его не использовал. повлияет ли исполнитель на время обработки запроса?

Старая конфигурация tomcat




К вашему сведению, веб-приложение состоит только из jsps, и некоторые из них используются для взаимодействия с БД с использованием DBCP и выдачи ответов XML.

Я не подозреваю, что пул подключений к БД, поскольку он уже использовался и
не менялся.

CPU : Xenon
RAM: 8GB
OS : Window 2012 server
JDK : jdk1.8.0_144


Добавлена ​​продолжительность времени ответа в журнал доступа к локальному хосту, можно увидеть задержку в некоторых запросах, но запрос до и после имеет быстрый ответ в пределах 15 миллисекунд (жирный шрифт).

10.50.29.27 - - [17/Dec/2018:09:27:23 -0500] "GET /App1/sendevent.jsp?TNAME=Transfer1 HTTP/1.1" 200 90 270BA450469B7AA71D22252711CA288A **0.015** http-nio-8080-exec-3
10.50.29.26 - - [17/Dec/2018:09:27:23 -0500] "GET /App1/Start.jsp?ACTION=START&ID=3154583920&SID=$num$&SESSIONID=63AA673E-B6EF-447E-AAB9-3B5B7260EB03&ScriptID=$sid$&ScriptData=$scriptdata$ HTTP/1.1" 200 2948 D97741884AD1005359430A3307D5D44E **6.031** http-nio-8080-exec-5
10.50.29.27 - - [17/Dec/2018:09:27:23 -0500] "GET /App1/sendevent.jsp?TNAME=Transfer1&TRANSFER_RESULT=S&LAST_ACTION=1&TRANSFER_REASON=connection.disconnect.transfer&TRANSFER_NOTE=undefined HTTP/1.1" 200 90 270BA450469B7AA71D22252711CA288A **0.000** http-nio-8080-exec-9


Подробнее здесь: https://stackoverflow.com/questions/536 ... w-response
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»