Here’s a list of things that I’m NOT confused by. Ok, I’m done.
The stack trace is from a page that took longer to load than it should have… the symptom is a load time of 1-4 seconds (up from 100-300 ms), seemingly random and the stack traces for those slow requests are always the same.
There’s been 22k requests in the last 90 minutes. I made one change 90 minutes ago that seems to have helped, which was adding maxConnections=“200” to server.xml
The thread state graph hasn’t changed (still shows 15 running, 39 waiting, 43 timed waiting)
But, there’s only been 1 request longer than 1 second in the last 90 minutes (and that’s just a slow query).