Skip Navigation

This thread is resolved. Here is a description of the problem and solution.

Problem:
I am having an issue with a significant increase in CPU load (from 20% to 800%) on our VPS after updating the WCML plugin to version 5.3.0. The server crashes when opening uncached pages, and the problem appears to be linked to a conflict with WP-rocket 3.15.4.

Solution:
To address the CPU load issue, please check the "High Performance Order Storage" setting in WooCommerce → Settings. If it's not enabled, enable it. If it's already enabled, deactivate it and observe the CPU load. Additionally, check for any compatibility issues with WP-rocket. Temporarily replacing WP-rocket has resolved the issue, but our team may need to investigate further if the problem persists.

For rolling back to the previous WCML version, you can manually download it from WCML Changelog.

Relevant Documentation:

WooCommerce → Settings: High Performance Order Storage
WCML ChangelogInvestigate compatibility issues with WP-rocket
Keywords:
WCML update, CPU load, server crashes, High Performance Order Storage, WP-rocket conflict, rollback, compatibility issue.

This is the technical support forum for WPML - the multilingual WordPress plugin.

Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.

This topic contains 1 reply, has 2 voices.

Last updated by Bobby 1 year, 6 months ago.

Assisted by: Bobby.

Author Posts
November 16, 2023 at 1:28 pm #14827177

henkd-6

We have updated the WCML plugin to version 5.3.0 yesterday. Everything seemed to work fine in the beginning, but we noticed that suddenly our server crashes all the time. This is due to an extremely high CPU load (from 20% on average to 800% on average) on our VPS. This happens when we open an uncached page.

Is there a way to solve this or rollback to the previous WCML version?

November 16, 2023 at 8:32 pm #14830701

Bobby
WPML Supporter since 04/2015

Languages: English (English )

Timezone: America/Los_Angeles (GMT-07:00)

Hello,

Thank you for letting our team know of these results, the latest release of WCML came with compatibility for the High Performance Order Storage (HPOS) feature of WooCommerce.

Please go to WooCommerce → Settings and select "High Performance Order Storage" if it's not enabled, If it is already enabled, deactivate it and let us know your results, does this help reduce the CPU load?

If it does not help, our team would need to take a closer look to fully understand what could be triggering this behavior.

To also answer your question regarding the rollback you could manually rollback to a previous version by downloading it from here:
https://wpml.org/download/woocommerce-multilingual-multicurrency/?section=changelog

November 17, 2023 at 1:30 pm #14863093

henkd-6

Thanks for your reply. It seems like there was some kind of conflict with WP-rocket 3.15.4 which caused it. When either disabling WPML, or WP-rocket, everything works fine. We have temporarily replaced WP-rocket, so everything is functional again.