Cron error, automatic updates not working
-
I’m getting a couple of errors on my dashboard that I don’t know how to fix. The first one has been there for over a year about imagick, I still have no idea what it means but it’s not effecting anything. This new one is about a cron job (I think) not performing properly, and it’s preventing my plugins from updating. How do I fix this?

-
Hi @trainwithchelle ,
The Imagick warning is optional, if your images are uploading and displaying fine, you can ignore it. Enabling it requires a hosting-level change anyway.
The real one to address is action_scheduler_run_queue. Worth noting, this isn’t a core WordPress cron event, it belongs to the Action Scheduler library, bundled with plugins like WooCommerce or AutomateWoo.
- Do you have WooCommerce or any automation plugin installed?
- Who is your hosting provider, and are you on shared hosting, a VPS, or managed WordPress?
- Do you have this in your wp-config.php:
define('DISABLE_WP_CRON', true);
Answers to these will narrow it down quickly.
- No WooCommerce or automation plugin
- Hosting with IONOS, shared maybe?
- I never added that code
The only thing that has changed is that I’m now using a booking software plugin (LatePoint), it seems the issue started shortly after that.
@trainwithchelle
Timing clearly points to plugin
To confirm, temporarily deactivate LatePoint, then go to Tools → Site Health → Status, wait a few minutes and refresh the page; let me know if the “scheduled event failed” message disappears or is still there, this will confirm whether LatePoint is causing the issue without needing any technical steps.@rachidbray I deactivated it and waited as suggested, the error was still there.
Hi Michelle,
You can set up a server cron job from your IONOS control panel.
First, add the following line to your
wp-config.phpfile:define( ‘DISABLE_WP_CRON’, true );
Then log in to your hosting account and open the IONOS control panel. Look for Cronjobs and select Create cronjob. From there, you can create a new cron job that requests your site’s
wp-cron.phpfile.Example URL: https://example.com/wp-cron.php
Make sure to replace
example.comwith your actual domain name.If you are unsure about the exact cron syntax or interval to use in IONOS, their hosting support documentation may also help.
@pavanmackie I don’t see any options to do that in the Ionos control panel. The only thing I found is phpMyAdmin, it’s not there is it?
@pavanmackie after doing more research, it looks like I should be able to see a Hosting tab, which I do not, and that’s how I would access/manage any cron jobs. Is there a way to solve this outside of Ionos?
I’m attempting to call them now but their customer service has really gone downhill.
ETA: I finally spoke with someone at Ionos, they said they don’t know how to fix it because WordPress is a 3rd party service and the steps you gave me would only work if I had a full hosting plan (not just WordPress hosting)
-
This reply was modified 1 month, 1 week ago by
Michelle.
@trainwithchelle in this case you have 2 options,
- You can migrate to a full hosting plan on ionos or any other hosting provider that gives you a good support (You can raise a ticket for the upgrade/migration)
- Or you can use any 3rd party cron scheduler like cron-job.org to hit the URL every 30 mins / 1 hour.
In either cases the steps are the same.
- Click Create cronjob
- Give a name to your cronjob
- URL: https://go-nuyu.com/wp-cron.php?doing_wp_cron
- Request method: GET
- Schedule: Every 5 minutes (Until your action schedule backlog is cleared)
- In your site’s
wp-config.phpenter define(‘DISABLE_WP_CRON’, true);
Hope this helps.
@pavanmackie Ok, I’ll use method 2. The wp-config.php file already had that line, so we’re good there. I created the cron job on cron-job.org, but I’m guessing I need to connect it to my site somehow to make it work? Sorry for all the questions, I’m good with design but still learning the more technical stuff.
@pavanmackie nevermind, it looks like that worked without any additional configuration, the error message is gone. Thank you so much!
Glad to hear that it worked. Yes, you wouldn’t need any additional setup to link the cron with your site.
If the error messages are gone you can change your cron schedule to 30 minutes or higher to avoid hitting your server limits.
Feel free to reopen the thread or create a new thread if you run into any issues.
Thank you for creating with WordPress.
You must be logged in to reply to this topic.