Home Forums WoodMart support forum Critical: High CPU Usage & Server Crash Loop (Confirmed Woodmart Related)

Critical: High CPU Usage & Server Crash Loop (Confirmed Woodmart Related)

Viewing 12 posts - 1 through 12 (of 12 total)
  • Author
    Posts
  • #710547

    hasibul.islam16498
    Participant

    Issue Description:
    Our server is experiencing a consistent and severe CPU spike loop. The CPU usage starts at a normal level, slowly climbs to 100%, causes a server crash, drops back down after the reboot/process kill, and then immediately begins climbing again. This cycle repeats all day.

    Crucial Troubleshooting Steps Taken:

    Traffic: The website is brand new with zero traffic, so this is not a visitor-load issue.

    Optimization: The site is highly optimized with a 90+ Google PageSpeed score.

    Plugin Conflict Test: I disabled all plugins, and the high CPU usage persisted.

    Theme Isolation Test: When I deactivate Woodmart and switch to a default WordPress theme, the CPU usage returns to normal (under 5%) immediately.

    Re-activation: As soon as Woodmart is re-activated, the 100% CPU climb starts again.

    System Status: WooCommerce and Woodmart status reports are all green (including the Daily Cron).

    Request:
    Since the issue only occurs when Woodmart is active (even without additional plugins), there seems to be a background process or database query within the theme causing a “hang” or infinite loop.

    Could you please check if there are specific AJAX features, Sale Boosters (Stock progress bars), or Header/Footer builder queries that might be incompatible with my server environment? Just to mention. I feel It’s happen specially with widget of attribute filter.

    I am happy to provide temporary WP-Admin and FTP access for your team to investigate this further.

    #710548

    hasibul.islam16498
    Participant

    I just want to add that I see error on widget page. I have attached image about this

    Attachments:
    You must be logged in to view attached files.
    #710557

    Artem Temos
    Keymaster
    Xtemos team

    Hello,

    Thanks for the detailed report and for narrowing it down to the theme. We’ll be glad to investigate with temporary WP-Admin and FTP access.

    Before we log in, please help us capture exactly what’s happening.

    What we need from you
    1) A short screen video showing the issue
    – Open an SSH session to your server.
    – Run: top -c -d 1
    This shows real-time CPU usage per process; keep it visible on screen.
    – In a browser, open wp-admin > Appearance > Themes.
    – First, activate a default theme (e.g., Twenty Twenty-Four) and browse your Shop page and any page where you saw the Widgets error. Keep top running for 1–2 minutes.
    – Then activate WoodMart and repeat the same actions on the same pages. Let top run for another 1–2 minutes.
    – If you can, also open the page with the attribute filter widget that you suspect and record the CPU behavior while applying a couple of filter changes.
    – Please upload the video or provide a link.

    2) Temporary access
    – Send temporary WP-Admin and FTP/SFTP credentials in a private reply so we can check theme settings, widgets, and server behavior directly.

    Immediate checks to perform on your side
    – Widgets screen error: install and activate the “Classic Widgets” plugin to switch the Widgets screen to the legacy interface (this resolves known errors with the block-based Widgets UI).
    – Temporarily remove filter widgets:
    Appearance > Widgets > Shop sidebar
    Remove WOODMART WooCommerce Layered Nav and WOODMART Price Filter widgets (and any other product filter widgets). Check CPU behavior again with WoodMart active.

    We have seen high CPU attributed to the theme actually caused by automated traffic.
    – If you use Cloudflare, temporarily block all countries for a few minutes and watch top. If CPU immediately normalizes, set firewall rules to block the abusive sources by country or ASN. Let us know your findings.

    What we will do once we have access
    – Reproduce the CPU spike on the same pages you tested and monitor resource usage.
    – Inspect your Shop archive, filters, and Widgets setup.

    We’re standing by for the video and credentials and can proceed right away.

    Kind Regards

    #710748

    hasibul.islam16498
    Participant

    Thank you for replying. Kindly visit my website by login access. and check. I can’t do so much by recording that much things as I don’t understand that much. I buy your theme and starting design my website. now It’s loading slow. when I deactivated the theme then the website load faster.

    #710767

    Artem Temos
    Keymaster
    Xtemos team

    Hello,

    The login information you provided is not valid. Also, it is not enough to do all the tests. Please provide all the requested information so our specialists can do the check properly.

    Thank you in advance.

    #710789

    hasibul.islam16498
    Participant

    I have done some testing and the website works fine with Woodmart and all our other active plugins. However, when we add our attributes via widgets (around 40 Woodmart WooCommerce Layered Nav widgets), the CPU usage becomes extremely high.

    What do you suggest to handle our attributes? As this is a computer shop website, we will need even more—potentially up to 100 attributes in the near future. Please note that not all attributes show on the same page; we are using category logic to display them.

    I am waiting for your suggestions. I want to know if there is a conflict from theme or if this is a hosting issue. We are using Namecheap shared hosting. Please do not simply suggest a hosting upgrade; I am looking for practical and logical support on how to manage these attributes effectively, as the website works perfectly without them but starts showing issues as soon as they are added and website was also working fine with 10-15 attributes.

    #710861

    Artem Temos
    Keymaster
    Xtemos team

    Thanks for the update. Your test points us to the filter widgets setup as the trigger: dozens of Layered Nav widgets can generate a lot of WooCommerce filter queries at once, and on shared hosting this may quickly hit resource limits.

    Please do these focused checks:

    – Activate Storefront.
    – Add the same number of WooCommerce Layered Nav widgets with the same category logic you use now.
    – Browse the same shop/category pages and watch CPU. If the spike reproduces, it confirms this load comes from WooCommerce’s filtering itself (not the theme). If it doesn’t, we’ll investigate on our side.

    Also, rebuild WooCommerce attribute indexing via WooCommerce > Status > Tools > Regenerate the product attributes lookup table.

    If, after the control test the spike happens only with WoodMart active (and not with the default theme using the same number of widgets), please send working FTP/SFTP access. We will check your current widgets, archive layout, and filters in place.

    Note from our side: loading 40–100 separate attribute filter widgets can be heavy for a shared hosting environment. The control test will show whether the server can handle that many widgets with the default theme.

    #711434

    hasibul.islam16498
    Participant

    I added the ftp password and wp admin access. kindly check now.

    #711538

    hasibul.islam16498
    Participant

    Hi. any update on this issue?

    #711584

    Artem Temos
    Keymaster
    Xtemos team

    Hello,

    Could you please clarify if you had performed the test we described in the previous reply? Please send us some screenshots or a video so we can see that the issue is related to the theme.

    Thank you in advance.

    #711896

    hasibul.islam16498
    Participant

    Hello. I’ve shred my cpanel login here. you can check and suggest the solution please.

    Thanks

    #712036

    Artem Temos
    Keymaster
    Xtemos team

    Hello,

    Sorry, but troubleshooting website performance if it is not related to our theme is out of our support scope. That is why we are trying to help you to identify the issue first. Please do the test described earlier and let me know the result.

    Kind Regards

Viewing 12 posts - 1 through 12 (of 12 total)