If you want to make sure that WP Cron jobs are regularly triggered on your MainWP Dashboard, you can Authorize the Uptime Robot service and add your dashboard site as a monitor. The Uptime Robot will ping your dashboard site regularly and make sure that all scheduled events are occurring.
How would I go about doing this using Better Uptime? Do I add a heartbeat monitor? I tried that and it just gave me a link that says “Make a HEAD, GET, or a POST request to the following URL”… but I’m not sure if there’s somewhere in MainWP to add this.
You simply have to create a Monitor in Better Uptime, just like you would do for any website whose uptime you wish to monitor.
Heartbeat monitor in Better Uptime serves a special purpose. It’s an automated way of checking whether scheduled tasks run correctly. However, Heartbeat monitor will not ping your Dashboard or create network activity and thus, it will not help with ensuring that Cron jobs are being triggered.
Got it… I have my mainwp domain redirected at the moment so I can’t monitor the site.com …however, I suppose I could monitor site.com/wp-admin since that would return a positive result. Going off of what was said in the article I posted, is there some other way I should ensure that automatic updates are happening through wp-cron? Or should I use a separate cron service. I’m not very familiar with cron so maybe it’s already all good.