Problem Description
- A component of WordPress indicates cron isn't running/functioning
- A component of WordPress says "missed schedule"
This means one of two things: (1) wp-cron is failing to run because of an error, or (2) wp-cron is generally working, but failing to run on schedule. When you've got super-efficient WordPress caching, most of your site's traffic is being served from the cache, which is excellent for both site speed and server performance, however it also means wp-cron cannot always run things at the right time and tasks might be delayed by many hours or even days.
Problem Resolution
First check to be sure wp-cron isn't entirely failing to run like described in problem (1) above. You can check the error logs in Plesk and search for wp-cron.php -- if it clearly indicates an error by showing a 4xx or 5xx status code then you'll need to continue troubleshooting to determine why it's failing to run. If there's no error, then continue on below!
If wp-cron is running successfully but just not on schedule, like problem (2) above, then we've got a great guide to help you manage wp-cron so that it always runs things closer to the correct schedule. The steps in that article will ensure your cron is working well alongside great caching.