We're trying to launch a WooCommerce site but it's suffering from random 100% CPU spikes which we need to find the cause of (see screenshot). The site is feature rich and contains a number of plugins but they are all from reputable developers, e.g. WP Rocket, YITH.
I've got a proper server CRON job set up and I've increased the WP Rocket preload interval to no avail. Although I can't replicate the spikes on demand they seem to always occur when there is traffic on the basket/checkout functionality, or when myself or my colleague are using the backend.
The site is hosted on Cloudways who are able to tell me that there's lots of CRONs and lots of Admin-Ajax requests and that's about as useful as they've been. Their monitoring graph only reports in 5 minute intervals so I can't pin down the exact process causing the issue, and I've no idea what I'm doing with SSH.
I've scoured every resource I can on the subject, including monitoring Cron jobs but I've run out of ability as an amateur developer - looking for someone who's able to identify the cause of these spikes and provide a suggested solution! (Really hoping it's just a dodgy plugin...)
Site: [login to view URL]