Hi Dmitry! Tapestry since 5.3 minify css and js on a fly. That's why your cpu hits 100%, at startup when tapestry warm up resources on first request and when your site has low traffic. A workaround to solve this problem is disable this feature. Take a look at your AppModule in
@Contribute(ResourceMinimizer.class) public static void contributeMinimizers(MappedConfiguration<String, ResourceMinimizer> configuration) {} You can implement your own minimizer or just disable it. I prefer minify my resources at deploy time. It's recommended if you have to warm up a lot of apps hosted on the same server. Cheers, Diego El jue., 16 may. 2019 a las 4:59, Dmitry Gusev (<dmitry.gu...@gmail.com>) escribió: > Hi, > > I'd also try to collect thread dump when you see this happening to get an > idea where the CPU is wasted. > > On Thu, May 16, 2019 at 10:38 AM Mats Andersson <mats.anders...@ronsoft.se > > > wrote: > > > Do you have some scheduled services that could eat memory? I would > > suspect that the garbage collector is using most of that CPU. Monitor > > the GC and how memory is used over time. Maybe there is a mismatch > > between the memory configurations in Docker and the JVM. > > > > It seems like it is repeatable, that is good for troubleshooting at > least. > > > > Mats > > > > > > On 2019-05-16 03:33, JumpStart wrote: > > > Hi all, > > > > > > My app is working brilliantly under load, but after a quiet time it can > > be very slow to respond, leading our first user of the day to tap the > same > > thing multiple times, and the next thing you know is CPU hits 100% and is > > stuck there, and none of those requests returns a response. Nor do any > new > > requests return a response. Apache logs show that all the requests time > out > > after 60 secs, unanswered, and the health checkers start messaging the > > support staff. > > > > > > Has anyone else experienced this kind of thing? > > > > > > Perhaps it’s something to do with our infrastructure? We’re running > > Tapestry from an EAR in Wildfly in Docker in an AWS EC2 instance. Also in > > that EC2 instance is Apache HTTPD in Docker. > > > > > > Any thoughts, please! It’s a crazy problem. > > > > > > Cheers, > > > > > > Geoff > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org > > > For additional commands, e-mail: users-h...@tapestry.apache.org > > > > > -- > > ---------------------- Mats Andersson | Ronsoft AB | +46(0)73 368 79 82 > > > > > > -- > Dmitry Gusev > > AnjLab Team > http://anjlab.com >