Tomcat 9 langsame ReaktionJava

Java-Forum
Anonymous
 Tomcat 9 langsame Reaktion

Post by Anonymous »

Ich habe eine Webanwendung (JSP), die mehr als ein Jahr lang einwandfrei auf Tomcat 8.0.46 lief. Vor ein paar Wochen haben wir ein Upgrade auf Tomcat 9.0.10 durchgeführt. Nach einigen Tagen des Upgrades reagiert Tomcat auf einige Anfragen mit einer Verzögerung von 8 bis 16 Sekunden.

Ich habe mehr als 800 Anfragen/Sek. im localhostaccess-Protokoll gesehen, also habe ich maxThreads wie unten auf 512 und maximalen Heap-Speicher auf 4096 MB erhöht.

Code: Select all



Aber das Problem wurde nicht behoben, also habe ich die gesamte Konfiguration mit dem alten Tomcat verglichen und festgestellt, dass Tomcat9 den Tomcat-Executor verwendet, während der alte Tomcat ihn nicht verwendet hat. Hat der Executor Auswirkungen auf die Bearbeitungszeit von Anfragen?

Alte Tomcat-Konfiguration
Zu Ihrer Information: Die Webanwendung besteht nur aus JSPs und nur wenige von ihnen interagieren mit DB über DBCP und geben XML-Antworten.

Ich vermute keinen DB-Verbindungspool, da er bereits verwendet wurde und keine
Änderungen vorgenommen wurden.

Code: Select all

CPU : Xenon
RAM: 8GB
OS : Window 2012 server
JDK : jdk1.8.0_144
Dauer der Antwortzeit zum Localhost-Zugriffsprotokoll hinzugefügt. Die Verzögerung kann bei einigen Anfragen angezeigt werden, aber die Anfragen davor und danach erhalten eine schnelle Antwort innerhalb von 15 Millisekunden (fett).

Code: Select all

    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

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post