Hi there,
I have over 180,000 Pending Action Scheduler tasks and WCBOOST is triggering more and more every passing moment.
Woocommerce team has suggested the following resolution. Your case may be different
The WCBoost – Wishlist plugin is creating hundreds of thousands of entries into the Action Scheduler. This is in excess, as nearly all of the 176,143 pending actions are the same. I suggest you disable this plugin for now, at least until the queue has been processed. Otherwise, it will likely keep adding items that aren’t being processed. It would also be a good idea to contact their support asking if they can clear these items for you.
Your site is protected with Cloudflare. Cloudflare is known to interfere with WP Cron, which is responsible for running the actions in the Action Scheduler. If WP Cron can’t run, the actions will never be processed. The best option to solve this is to implement a server side cronjob, if your web host supports it. By disabling WP Cron and enabling the server side cronjob, you’ll bypass the Cloudflare issue altogether and have a more stable and reliable cron system. Please reach out to your web host to see if they support this and can help get it set up.
Once the server side cronjob is in place, the pending actions will start being processed more reliably. And once WCBoost – Wishlist isn’t adding hundreds of thousands of actions to be processed, things should go back to normal. You may want to request WCBoost or your web host to clear the pending actions, they don’t all need to be run and will take a long time, and work the server really hard. Clearing them is the better option.
If you have any other questions, please let us know!