We are seeing performance issues in TomEE during the peak load. Our
production has 95 PODs with 4 CPU/8GB ram. We have not seen any issues with
the memory, memory pools , CPU utilization etc..and everything is with in
Threshold. One observation from AppDynamics is that the no. of busy threads
in https openssl apr has increased to 150 (from 5) during the peak time and
the application performance has also come down drastically. Currently we
have set maxThread as ‘200’ in the connector configuration. If we increase
the max thread will it solve the issue? We couldn’t take thread dump during
that time from PODs, however we took it after threedays (have not restarted
the PODs) we can see that there are many (more than 100) IO Dispatcher
threads still alive with the following stack trace . with 50% traffic
everything works fine and we have not experienced any performance issue.
This happens when we enabled 100% traffic. Appreciate a quick help on this.
I/O dispatcher 96
threadId:2732 - state:RUNNABLE
at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
- locked sun.nio.ch.Util$3@617b9c99
- locked java.util.Collections$UnmodifiableSet@49e20aac
- locked sun.nio.ch.EPollSelectorImpl@1cebc63e
Locked synchronizers: count = 0
APR connector settings in server.xml
This message was sent from [hidden email] to the [hidden email] mailing list.
This message will not appear in this archive until it has been accepted by
the mailing list. You may want to save a copy of this message in case it is
Free forum by Nabble
You'll have to be more specific with what is slow and your expectations, but
I know right away something is incorrect in your configuration.
Http11AprProtocol does not operate over TLS, yet you have SSL* options in
I suggest going and reading the Tomcat Connector docs, then change one thing
at a time and measure performance as you do so.