Home Forums WoodMart support forum Urgent: High CPU usage and extremely slow admin

Urgent: High CPU usage and extremely slow admin

Viewing 20 posts - 1 through 20 (of 20 total)
  • Author
    Posts
  • #711156

    kotromar
    Participant

    Hello WoodMart Support Team,

    We are experiencing persistent high CPU usage and extremely slow admin performance on our website rutkovsky.com, which runs the latest WordPress 6.9 and the latest WoodMart version.

    Observations:
    • Multiple PHP-FPM workers for the pool rutkovsky.com show sustained high CPU (20–28% per process) and long execution times (~30–50s per request).
    • The issue is isolated to this website; other sites on the same server are unaffected.
    • Admin pages are very slow, particularly when editing products, pages, or using the builder.

    Impact:
    • Even under normal traffic, PHP-FPM pool workers remain busy, maxing out CPU and slowing down the admin.
    • Frontend and admin actions trigger heavy PHP execution due to large meta tables.

    Steps already attempted:
    • Cleaned old actionscheduler entries
    • Cleared transients and cache

    We kindly ask for your guidance and support to resolve this issue:
    1. Is there a fix, patch, or recommended configuration for WoodMart to reduce CPU usage with large stores?
    2. Any guidance on optimizing _wp_attachment_metadata, wd_page_css_files, and _product_attributes for high-product-count sites?
    3. Recommendations for PHP-FPM settings or caching strategies specific to WoodMart would be appreciated.

    This issue is critical as the admin interface is nearly unusable, and PHP-FPM load is constantly high.

    Thank you for your prompt support.

    #711160

    kotromar
    Participant

    Previously, we resolved similar high CPU issues on other websites by upgrading the server to Debian 13; however, in this case, a server upgrade is not possible.

    #711201

    Artem Temos
    Keymaster
    Xtemos team

    Hello,

    Thank you so much for contacting our support center.

    To better assist you, could you kindly test the functionality with default WordPress themes such as TwentyTwenty or WooCommerce Storefront? This will help us determine whether the issue stems from our theme or elsewhere.

    Regards

    #712022

    kotromar
    Participant

    Hello,

    I wanted to follow up regarding the high CPU usage issue. I have temporarily deactivated the Woodmart theme, and the server load dropped significantly, which indicates that the theme was contributing to the high resource usage.

    Additionally, I noticed a recent WordPress 6.9 change regarding adjacent post navigation (https://make.wordpress.org/core/2025/12/10/adjacent-post-navigation-changes-in-wordpress-6-9-and-compatibility-issues/). While this change could potentially cause compatibility issues with some themes or plugins that modify navigation queries, it is unlikely to be the main cause of the extreme CPU load we observed.

    Please advise if there are any specific updates or fixes in Woodmart to ensure compatibility with WordPress 6.9 and to optimize resource usage.

    Thank you for your support.

    #712025

    Artem Temos
    Keymaster
    Xtemos team

    Hello,

    Please record a short video demonstrating how it works with the default theme comparing to WoodMart. Provide us with all the necessary information and instructions on how we can reproduce this on your website and see the difference between themes.

    Kind Regards

    #712037

    kotromar
    Participant

    Hello,

    I am sharing two videos to illustrate the CPU load issue:
    1. First video – shows a server restart and temporarily deactivating the Woodmart theme on one site. After reactivating the theme, within 5 minutes, the CPU load rises again to high values.
    https://www.loom.com/share/3682e15b3dad4c80b5918b7216dd25ff

    2. Second video – shows an SSH console view, highlighting the three websites currently generating the most server load, all of which are running the Woodmart theme.
    https://www.loom.com/share/6fb227400223417e802ad67b434e94c0

    This clearly indicates that the high CPU usage is related to the Woodmart theme.

    #712039

    Artem Temos
    Keymaster
    Xtemos team

    Thank you for the video. Please disable all plugins that are not related to our theme and send us your admin access and also access to your control panel or server, so we can monitor CPU.

    #712043

    kotromar
    Participant

    Hello,

    I have temporarily disabled only the plugins that can be safely turned off without affecting the shop functionality. I am sending you WP admin access and server/control panel access so you can monitor the CPU load.

    #712049

    Artem Temos
    Keymaster
    Xtemos team

    Sorry, but we don’t see the login form on the provided page https://gyazo.com/bab31aa6f80338aae717e22842537afa
    Also, we need your website admin access as well.

    #712052

    kotromar
    Participant

    Apologies for the inconvenience. I am sending you a new link for access.

    #712054

    kotromar
    Participant

    Web access is in Private content.

    #712068

    Artem Temos
    Keymaster
    Xtemos team

    We see a lot of plugins still active that may affect your website’s performance. Please disable them all temporarily so we can perform the isolated test.

    #712087

    kotromar
    Participant

    Hello,

    All plugins that can be safely disabled are now turned off. The remaining active plugins are required for the basic functionality of the shop, so disabling them would break the website.

    Currently, the CPU usage generated by this website is very low, which you can see in the server monitoring.

    ps -eo pcpu,args | grep “pool shanidoo.cz” | grep -v grep | awk ‘{sum+=$1} END {print “Total CPU:”, sum”%”}’
    Total CPU: 96.9%

    #712108

    Artem Temos
    Keymaster
    Xtemos team

    Hello,

    As I can see, the CPU load is normal now. Here is a screenshot https://gyazo.com/d3c7966c6586686e0b22e613af2ff9c8
    Could you please check this from your end?

    Kind Regards

    #712111

    kotromar
    Participant

    I am sharing the current CPU usage of the websites on our server:

    141.5% CPU skrinshop.cz (Woodmart)
    71.0% CPU shanidoo.cz (Woodmart)
    42.5% CPU abglassbohemia.com (Woodmart)
    25.8% CPU xxx.sk
    16.9% CPU xxx.cz: 16.9% CPU

    For testing purposes, the Shanidoo website is currently in maintenance mode and all third-party plugins have been disabled, so the CPU load you see is purely from the theme and essential WordPress functionality.

    We are experiencing unexplained load spikes. This morning, the server load average was consistently over 50.

    Although the load is currently around 3, it still indicates server stress. Looking at the current CPU usage, you can see three major contributors, all of which are websites running the Woodmart theme.

    It seems this issue may not be isolated to our setup, as other users have reported similar problems. See this discussion on Reddit: WordPress 6.9 causing permanent 100% CPU usage https://www.reddit.com/r/Wordpress/comments/1pd35y4/wordpress_69_is_causing_permanent_100_cpu_usage/

    Please advise on possible optimizations or fixes to reduce the server load while keeping the theme active.

    Thank you for your support.

    • This reply was modified 3 months, 3 weeks ago by kotromar.
    #712119

    Artem Temos
    Keymaster
    Xtemos team

    Hello,

    We just monitored it for some time via SSH and see that it is affected by all websites on your server, not the ones that have WoodMart only.

    [screenshot sent via email]

    It clearly shows some kind of traffic spikes, so I would recommend you to check your website’s access logs and configure DoS protection using services like Cloudflare. Also, you need to use full-page cache plugins like WPRocket or Litespeed to serve cached pages that will dramatically reduce your server load during traffic spikes.

    As for the performance issue you mentioned, it has been fixed in the latest version of the theme.

    Kind Regards

    • This reply was modified 3 months, 3 weeks ago by Artem Temos.
    #712123

    kotromar
    Participant

    Hello,

    Thank you for your analysis and recommendations.

    Currently, we are managing four separate servers hosting client websites. On one server, we intentionally do not host any Woodmart sites – server is calm. Additionally, we have moved one large Woodmart website to a dedicated server – we have both Cloudflare and WP Rocket enabled. Despite this, we experienced high load average this morning — over 30 on the server.

    For example, on skrinshop.cz, both Cloudflare and WP Rocket are active, and the server also has DoS protection enabled. As you can see from the current access log snippet below, the site was not overloaded with requests:

    On the server ago08.vas-server.cz, we have recorded a high CPU load over the last 15 minutes – specifically 35.84326171875.
    Here is the list of IPs in the current hour and the number of website visits:

    2a01:28:ca:112::1:137 186
    193.84.162.120 139
    104.22.24.182 71
    72.145.144.234 56
    104.22.1.205 48
    104.23.245.3 45
    2a03:2880:f814:37:: 44
    172.69.71.156 44
    172.68.70.250 40
    172.71.23.39 40
    2a00:11b1:1121:2759:c644:4a4a:d28c:99db 38
    172.71.30.226 36
    172.71.15.128 30
    108.162.237.187 22
    172.68.213.240 15
    2a03:2880:f814:10:: 14
    2a03:2880:f814:5:: 14
    2a03:2880:f814:c:: 13
    74.7.227.54 13
    2a03:2880:f814:27:: 13

    This indicates that the server load was not caused by excessive traffic or DoS attacks.

    Given this, we still see high CPU usage and load spikes associated with Woodmart sites, despite caching and Cloudflare being active.

    #712126

    Artem Temos
    Keymaster
    Xtemos team

    Hello,

    Can we monitor the CPU load in realtime on the server where you have only one website based on WoodMart?
    It is hard to make any conclusions about this server. It includes other websites as well. And as you can see on the screenshot I sent you, the load comes from other websites as well.

    Kind Regards

    #712127

    kotromar
    Participant

    Hello Artem,

    I understand that it is difficult to pinpoint the issue. However, this is already the several time we are dealing with a completely overloaded server, where it is impossible to load any of the websites. The websites causing the highest load are always those running the WoodMart theme.

    I am sharing a CPU monitoring screenshot from the last three days, showing what happened on the server this morning. The server was overloaded up to 778%, even though the IP addresses generating this load visited the site only around 20 times within an hour.

    Please advise on how we can further investigate or resolve this performance issue, as it clearly impacts server stability.

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

    Artem Temos
    Keymaster
    Xtemos team

    Hello,

    We face such issues on all our websites very often. Without proper caching and firewall configuration, it is not possible to resolve them.
    Yes, in some situations, the website with WoodMart might load more CPU compared to the website with a different theme. However, this could be due to several factors, such as the number of features enabled, the elements displayed on specific pages, the products in the store, and many others. To determine if a theme has any performance issues, we need to conduct tests in an isolated environment.

    Kind Regards

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