• Hello,
    Two weeks ago, I encountered a speed issue on my website and submitted a ticket to my hosting provider. They migrated my hosting to a new server, and everything seemed fine until three days ago.

    Then, the same kind of downtime started again — not as severe, but intermittent. Eventually, the website would go down for 2 to 3 minutes at a time. Assuming it was a hosting issue, I opened another ticket. They called me and said the hosting is fine, and suggested that whenever I check via check host.netT

    I should test both HTTP and ping — which they claimed showed normal results.

    So I decided to inspect my server myself. I noticed that CPU usage was spiking. I downloaded the full raw access logs from cPanel and analyzed the highest request sources using a Python script.

    .

    Here’s what I’ve done so far:

    • Disabled wp_cron and set up a proper cron job from cPanel
    • Disabled xmlrpc
    • Enabled heartbeat control in WP Rocket
    • Renamed the login page
    • There was also a superpwa-manifest.json which had been converted to a static file, so it technically shouldn’t have caused any CPU load either.
    • Still no improvement

    I informed the hosting provider again, and they agreed to move the site to another server. However, on the new server, the site won’t load at all — it only shows “Server busy.”

    I renamed the entire plugins folder and also renamed some custom scripts I had for live calculation.
    I also enabled the “challenge” option in Cloudflare.

    Despite all this, the site still won’t load and keeps showing the “Server busy” message.
    There’s no error shown in cPanel or Resource Usage, and everything appears to be normal there.

    Theme: Astra
    Plugins installed:

    • Elementor
    • Super WebApp PWA
    • Rank Math
    • Site Kit
    • WP Rocket
    • Disable XML-RPC
    • Disable Google Fonts
    • Local Avatars
    • WebP Express
    • Lucky Wp table of content

    Could you please guide me on what steps I should take next to resolve this issue?

Viewing 2 replies - 1 through 2 (of 2 total)
  • Sounds like you have tried a lot of things. Can you elaborate on the nature of the site? Traffic load, what it does, etc. What was the conclusions from running your Python analysis script?

    My personal approach would be to either change hosts OR download a backup and do a quick rebuild of the site in a local environment to make sure everything is working smoothly, then swap that out with the current site. A lot of the approach depends on how critical uptime is for you.

    If even after deactivating all the plugins and returning to the default theme the CPU spikes continues, it’s likely an issue with the server. Do you know if your site is hosted under a shared hosting environment? If that’s the case, it’s possible that another site hosted in the same server may cause the high CPU spikes. Although you mentioned that the hosting has changed your server a couple of times, it can still be on another shared hosting.

    Besides that, check the traffic of your site. Features like Bot Fight Mode and Anti Bot from Cloudflare can help to reduce traffic that can cause a high server resource usage.

    Kind regards,
    Jair.

Viewing 2 replies - 1 through 2 (of 2 total)

The topic ‘Website Down – 100% Cpu and Ram Usage’ is closed to new replies.