Hi @ccmanz, thanks for reaching out. Syncing thousands of customers/orders shouldn’t be a problem for the plugin. It sounds like you may have a issue with the Action Scheduler itself, which isn’t part of the Mailchimp for WooCommerce plugin, however, here’s a few ideas to troubleshoot:
Identifying Stalled Queues:
- Indicator of a Stalled Queue: A clear sign of a stalled Action Scheduler is when you have pending jobs that are newer than the last completed jobs, often by an hour or more. This situation indicates that the queue isn’t processing any tasks, and actions are getting backed up.
- Immediate Action – Test by Running a Single Job: When you suspect the scheduler is stalled:
- Navigate to the WordPress admin dashboard.
- Go to ‘Tools’ and then ‘Scheduled Actions’.
- Filter the list to show ‘Pending’ tasks.
- Select a single pending task and click ‘Run’ to execute it manually.
- Observe if the task runs successfully.
Diagnosing the Cause of a Stalled Scheduler:
- Successful Manual Run Indicates Scheduler Issues: If manually running a task is successful, but tasks are not being processed automatically, it suggests that the scheduler itself isn’t running. The reasons could be various, including but not limited to server configuration issues, plugin conflicts, or other technical glitches.
Troubleshooting a Non-Running Scheduler:
- Check WP-Cron Configuration: Ensure that WP-Cron, the system WordPress uses for handling scheduled tasks, is correctly configured and not disabled.
- Plugin Conflicts: Deactivate other plugins temporarily to rule out conflicts that might be preventing the Action Scheduler from running.
- Server Resources and Configuration: Verify that the server has the necessary resources and configurations to handle the cron jobs, especially if there’s a high volume of scheduled tasks.
- Consult Hosting Support: Sometimes server-side restrictions or configurations can affect cron jobs. Contacting your hosting provider’s support can sometimes reveal and resolve these issues.
Preventive Measures and Regular Checks:
- Regular Monitoring: Regularly monitor the ‘Scheduled Actions’ section to catch any buildup of pending tasks early.
- Maintenance Routines: Establish routine checks and database cleanup to ensure the Action Scheduler operates smoothly.
In regards to the tags not syncing, it could be related to the Action Scheduler as well. If you can, let’s test try the above troubleshooting steps first and see if that resolves the issue.