I am just reporting this incase anyone else runs into the problem as I found a fix to get the schedule child site synching started again.
After updating to MainWP Dashboard v4.1.10, scheduled synching of Child Sites stopped. I could still synch fine manually.
The cron job mainwp_cronupdatescheck_action last run date was October 21 (even though it runs every minute, I know this date only updates when a synch actually happens). Also the action report also showed every minute it was checked:
CRON :: updates check :: waiting conditionals to run.
Anyways yesterday I decided to actually just resave my General Settings where the Synching frequency is set. This morning I checked and the automated synching had run. So this is the fix to get it started again.
So there appears to be a bug (at least for me) in the upgrade to 4.1.10 where the General Settings gets corrupted somehow and the Automatic Child Site Synching Scheduler can’t determine when to actually synch next.
Yeah I had wondered since others would have spoken up about I am sure if they had issues. Maybe it is how my host or MainWP is setup so it this issue only happens in certain situations?
I was having the same problem. Daily digest emails stopped, as did the syncing of child sites.
Rolling back to 4.1.9 returned things to a functioning state.
My last successful sync was on Oct 22.
Can confirm that saving General Settings fixed the issue.
Thank you @eSIlverStrike for figuring it out!. I spent most of the day looking into possible issues with the Cron setup on my machine and just found your post.
Hi,
I am having the same problem and saving General Settings did’t fix the problem. For me the last run was on 22 oktober 2021 09:24.
Regards!
Edit: I tried changing the Syncing frequency (like Tom described…) and this did the tric. Cron is activated again.
The update did run once automatically since I resaved the settings but has not run in the last few days again.
I don’t always catch it as I sometimes do manual synchs as well.
Does anyone know if I do a manual synch does that delay the automatic synch since a synch already happened in the 24 hour period?
Also i have “Automatic daily sync time” set to 1am and to once a day. Should it always synch at this time as the last successful run of the mainwp_cronupdatescheck_action is a few days ago at 2:17PM so that is 13 hours late (just considering the time not the date). I also have uptimerobot pinging my site every 15 mins so that should activate any cron jobs.
So over the last few days the auto scheduler seems to be running fine (go job!). I have been getting the daily digest again and the child synching has been happening again.
The only thing I notice incorrect which might be related to the Vulnerability Checker Scheduling Support Ticket (which I am using your custom version of) I have is it’s last run date is incorrect in the Cron Schedules and has a date in the 1970s (where as the extension itself under its settings shows a last run date of yesterday Nov 3)