Action Scheduler has stalled
-
We run Woocommerce Subscriptions on our site to renew customer orders automatically, and as you know this is handled by Action Scheduler.
Our server underwent a lengthy period of 100% CPU usage and as a result, every action scheduled to occur since then has entered the past-due status. This continues to occur even though our server is no longer under heavy load.
We see in fatal_errors logs that WP-Cron is receiving an error every minute as a result of Action Scheduler trying to restart the queue – the error is an UncaughtDivideByZero error on line 436, meaning $interval wasn’t defined.
We’re trying to get our host to restart the server but they are unhelpful so far.
Can anybody recommend ways to diagnose and correct this problem without rebooting the server?WooCommerce Status page:
Action Scheduler package: 3.8.1
WordPress Cron: green checkmark
Daily Cron: Next scheduled: 2023-11-09 22:48:03 -05:00And the section for Action Scheduler:
Action Scheduler Version:3.8.1
Data store:ActionScheduler_HybridStore
Oldest Scheduled Date for “pending” Actions is 2024-11-05 04:30:00 -0500 (when everything stopped.)In case it helps shed any light, the last action which was running was an HPOS table sync.
- You must be logged in to reply to this topic.