Title: WP-Cron Status Checker
Author: webheadcoder
Published: <strong>22 Ottobre 2016</strong>
Last modified: 15 Luglio 2026

---

Ricerca i plugin

![](https://ps.w.org/wp-cron-status-checker/assets/icon-256x256.png?rev=2161685)

# WP-Cron Status Checker

 Di [webheadcoder](https://profiles.wordpress.org/webheadllc/)

[Scarica](https://downloads.wordpress.org/plugin/wp-cron-status-checker.1.3.zip)

 * [Dettagli](https://it.wordpress.org/plugins/wp-cron-status-checker/#description)
 * [Recensioni](https://it.wordpress.org/plugins/wp-cron-status-checker/#reviews)
 * [Sviluppo](https://it.wordpress.org/plugins/wp-cron-status-checker/#developers)

 [Supporto](https://wordpress.org/support/plugin/wp-cron-status-checker/)

## Descrizione

**What happens if WP-Cron stops working?**

WordPress, Themes, and Plugins would never know if a new version is out. You could
login to your website everyday for months, and never see any notices about updates.
If you’re not careful you’ll soon have an out of date WordPress installation susceptible
to hackers. Scheduled posts would never get published, auto drafts never deleted…
you get the picture. Your website would crumble up and die.

Use Woocommerce? Subscriptions? Customers would never get billed again! Sessions
would never be deleted. Scheduled sales would never appear. Your website would become
bloated while giving away subscriptions for one time payments.

**WP-Cron is important. So make sure it keeps working.**

Think of this plugin as insurance, but free. WordPress, plugins, themes, and servers
are all moving parts that can be updated at anytime. You can’t guarantee any of 
these changes won’t break your website in some way. While it’s not likely WP-Cron
will stop working, if it does, you better know about it.

Every 24 hours this plugin automatically checks to see if WP-Cron is still able 
to run. Obviously, it does not depend on WP-Cron. Instead it sets its own transients
that expire over 24 hours. Whenever the transient expires it checks to make sure
WordPress can run WP-Cron. If an unexpected error occurs the you’ll get an email.

In addition to checking if WP-Cron CAN run, this plugin now logs all hooks running
with WP-Cron and if they fail or complete. You’ll be able to see what ran, when 
it ran, how long it took, and if it completed.

For your convenience The WP-Cron Status Checker is displayed on your WordPress admin
dashboard. The status page is accessible through the Tools -> WP Cron Status side
menu.

**Know when WP-Cron doesn’t complete**

When a WP-Cron hook fails you’ll get notified soon after. A hook “fails” when it
takes longer than 5 minutes to complete. You’ll get an email within 24 hours (or
based on the plugin’s settings) to notify you of any failures.

Sometimes a plugin runs some code that abruptly exits the process and there is no
way of knowing when it stopped. WP-Cron Status Checker does it’s best to detect 
this type of code. If it’s caught, the elapsed time is not recorded and you’ll see“
N/A” with an “Incomplete” status. Other times when it’s caught you’ll see an “Exit”
status which is considered complete. [Please see the plugin page for more on completion statuses.](https://webheadcoder.com/wp-cron-status-checker/)

**PRO Version**
 The PRO version removes the 3 log limit and lets you choose to 
keep logs longer and email more frequently. Please see more on the plugin page: 
[https://webheadcoder.com/wp-cron-status-checker/](https://webheadcoder.com/wp-cron-status-checker/)

## Screenshot

[⌊The WP-Cron Status Checker on the WordPress admin dashboard showing WP-Cron as
working.⌉⌊The WP-Cron Status Checker on the WordPress admin dashboard showing WP-
Cron as working.⌉[

The WP-Cron Status Checker on the WordPress admin dashboard showing WP-Cron as working.

[⌊The WP-Cron Status Checker on the WordPress admin dashboard showing WP-Cron has
an error.⌉⌊The WP-Cron Status Checker on the WordPress admin dashboard showing WP-
Cron has an error.⌉[

The WP-Cron Status Checker on the WordPress admin dashboard showing WP-Cron has 
an error.

[⌊The WP-Cron Status Checker on the WordPress admin dashboard showing WP-Cron is
disabled, but still shows when WP-Cron was last run.⌉⌊The WP-Cron Status Checker
on the WordPress admin dashboard showing WP-Cron is disabled, but still shows when
WP-Cron was last run.⌉[

The WP-Cron Status Checker on the WordPress admin dashboard showing WP-Cron is disabled,
but still shows when WP-Cron was last run.

[⌊The WP-Cron Status Checker logs of WP-Cron.⌉⌊The WP-Cron Status Checker logs of
WP-Cron.⌉[

The WP-Cron Status Checker logs of WP-Cron.

[⌊The WP-Cron Status Checker showing the logs by hook name.⌉⌊The WP-Cron Status 
Checker showing the logs by hook name.⌉[

The WP-Cron Status Checker showing the logs by hook name.

[⌊The WP-Cron Status Checker showing a failed job.⌉⌊The WP-Cron Status Checker showing
a failed job.⌉[

The WP-Cron Status Checker showing a failed job.

## FAQ

### Why do I sometimes get emails saying WP-Cron Failed to Complete and other times it says WP-Cron Cannot Run.

This plugin detects two types of errors with WP-Cron. The error that says WP-Cron
Cannot Run is usually related to an issue with WordPress as a whole, your server,
or some permission issues. The error that says it Failed to Complete is usualy related
to specific PHP code that errored out.

### I got an error saying “Unexpected HTTP response …”

This is an error you need to sort out with your web host or possibly other theme/
plugin authors. I got this error on my sites before (which is why I created this
plugin) and I contacted my web host to resolve the issue.

**403 error**
 Once I had a 403 error and the issue was resolved by the web host.
They fixed permission issues on admin-ajax.php.

**Problem with SSLv3** One user had an error returned from this plugin that looked
like this: stream_socket_client(): SSL operation failed with code 1. OpenSSL Error
messages: error:14094410:SSL routines:ssl3_read_bytes:sslv3 alert handshake failure
stream_socket_client(): Failed to enable crypto stream_socket_client(): unable to
connect to ssl://www.mywebsiteurl.com:443 (Unknown error)

That person reinstalled cURL and restarted PHP to resolve the issue.

## Recensioni

![](https://secure.gravatar.com/avatar/8c2bcdef25746403cb03bda15e8ae70e1df551e01a039ad329709b5446b95bab?
s=60&d=retro&r=g)

### 󠀁[Almost a bait because it requires personnal data](https://wordpress.org/support/topic/almost-a-bait-because-it-requires-personnal-data/)󠁿

 [Maxime Culea](https://profiles.wordpress.org/maximeculea/) 15 Luglio 2025

I installed by mistake, intending to use a simple tool to monitor and log WP-Cron
activity. It appears, this is now another freemius plugin which seems to me to be
a bait, because description and screenshots are not accurate and up to date. To 
use this plugin is now required to give all your personnal data or to register/subscribe.
This shouldn't be required for such limited functionality plugin. An unnecessary
and intrusive step for something as simple as viewing cron logs Thankfully, better
alternatives exist. Installed by mistake, uninstalling by will.

![](https://secure.gravatar.com/avatar/c357381cfd6dee0aaea0df9c4399b846558659de2ca606eb95ad15427ae73375?
s=60&d=retro&r=g)

### 󠀁[Not a Cron Status Checker](https://wordpress.org/support/topic/not-a-cron-status-checker/)󠁿

 [chocofc1](https://profiles.wordpress.org/chocofc1/) 19 Febbraio 2025 1 risposta

It does not honor its name, because this plugin only sends you an email if there
is a problem with cron execution, but it only does it if cron task is working!! 
So this tool does not allow you to check if cron task is running at desired interval
or many other relevant information. Plus when you enter your email it will be shared
with the developer. Pure garbage!

![](https://secure.gravatar.com/avatar/356e12611e6da4fa3b125cca9cfe2a06636c9b36e450c3dab7223eb30f480949?
s=60&d=retro&r=g)

### 󠀁[Makes Cron debugging easy](https://wordpress.org/support/topic/makes-cron-debugging-easy/)󠁿

 [Jean Werk](https://profiles.wordpress.org/brightbluegum/) 7 Febbraio 2021

This plugin makes debugging easy. Good interface.

![](https://secure.gravatar.com/avatar/d95fb7bdc26f0012a9724d7376d799d21e71b2abd2c5e0797b5d0d1994dab7ed?
s=60&d=retro&r=g)

### 󠀁[it helps a lot](https://wordpress.org/support/topic/it-helps-a-lot-5/)󠁿

 [adriana1987](https://profiles.wordpress.org/adriana1987/) 28 Ottobre 2020

This helped me a lot, the support team is very responsive and very good. recommend
this plugin.

![](https://secure.gravatar.com/avatar/1a1815bed1973da3abbf9dc0acb5c3c947343a56b966d01503d64d133d5d0e7d?
s=60&d=retro&r=g)

### 󠀁[“You cannot delete a plugin while it is active on the main site.”](https://wordpress.org/support/topic/you-cannot-delete-a-plugin-while-it-is-active-on-the-main-site-2/)󠁿

 [wronski](https://profiles.wordpress.org/wronski/) 4 Ottobre 2020 1 risposta

Installed plugin. Didn't get any status info. Decided to use another plugin, but
when try to delete "You cannot delete a plugin while it is active on the main site."

![](https://secure.gravatar.com/avatar/63e5ec7e1a40e4279fd841047ffd6b87aeaf3450dea2e44f1c5f708220ae0bc5?
s=60&d=retro&r=g)

### 󠀁[Good tool to check WP-cron](https://wordpress.org/support/topic/good-tool-to-check-wp-cron/)󠁿

 [Bart Kuijper](https://profiles.wordpress.org/spartelfant/) 12 Dicembre 2019

This is an easy way to check if WP-cron is enabled and jobs are actually running.
Don't let the relatively low number of active installations mislead you, I suspect
many people may use this plugin just like I did – install it just to check WP-cron
is doing ok, then remove the plugin again. My only criticism is that I had expected
to be able to view the WP-cron status on this plugin's settings page, instead I 
had to look for it in the Dashboard.

 [ Leggi tutte le recensioni di 8 ](https://wordpress.org/support/plugin/wp-cron-status-checker/reviews/)

## Contributi e sviluppo

“WP-Cron Status Checker” è un software open source. Le persone che hanno contribuito
allo sviluppo di questo plugin sono indicate di seguito.

Collaboratori

 *   [ webheadcoder ](https://profiles.wordpress.org/webheadllc/)

[Traduci “WP-Cron Status Checker” nella tua lingua.](https://translate.wordpress.org/projects/wp-plugins/wp-cron-status-checker)

### Ti interessa lo sviluppo?

[Esplora il codice](https://plugins.trac.wordpress.org/browser/wp-cron-status-checker/)
segui il [repository SVN](https://plugins.svn.wordpress.org/wp-cron-status-checker/),
segui il [log delle modifiche](https://plugins.trac.wordpress.org/log/wp-cron-status-checker/)
tramite [RSS](https://plugins.trac.wordpress.org/log/wp-cron-status-checker/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.3

hardened output escaping and fixed security vulnerabilities.
 improved sanitization
and validation of plugin settings. fixed PHP warnings when no cron events are scheduled.
updated minimum required WordPress version to 5.1. Added self-healing to automatically
restore the cleanup cron event if it becomes unscheduled.

#### 1.2.9

fixed PHP 8.2 warnings.
 fixed security vulnerabilities. updated freemius SDK.

#### 1.2.8

fixed no logging when cron is run with WP CLI.
 fixed timezone issue when WordPress
timezone setting is set to an integer offset.

#### 1.2.7

updated freemius SDK.

#### 1.2.6

updated freemius SDK.

#### 1.2.5

minor backend optimization.
 updated freemius SDK.

#### 1.2.4

updated freemius SDK.

#### 1.2.3

updated freemius SDK.
 added ability to activate license key on the network level
for multisite.

#### 1.2.2

updated freemius SDK.

#### 1.2.1

updated freemius SDK
 _PRO_ fixed issue where activating PRO plugin did not deactivate
free plugin.

#### 1.2

added more result details. updated database tables.
 added option to consider incompleted
runs to not be errors. added option to delete tables when the plugin is deleted.
fixed error with WP v4.9. fixed other minor issues. _PRO_ added option to specify
hooks with incompleted runs to not be errors. _PRO_ added ability to see error messages
if any.

#### 1.1

updated error logs to stick around longer so it can be seen.
 fixed negative elapsed
times. fixed errors for crons that run WP_Background_Process. Time on these cannot
be tracked since it just exits sometimes. added tracking when a event uses wp_die().
added Uncompleted views. updated Freemius.

#### 1.0.1

Fixed missing database tables after updating.

#### 1.0

added status page to show past WP-Cron runs.
 added logging of elapsed time for 
each WP-Cron run and hooks. added settings page.

#### 0.3

added feature show the last time WP-Cron ran.

#### 0.2

changed getting current time to be more reliable when timezone is not set.

#### 0.1

Initial release.

## Meta

 *  Versione **1.3**
 *  Ultimo aggiornamento **3 mesi fa**
 *  Installazioni attive **5.000+**
 *  Versione WordPress ** 5.1 o superiore **
 *  Testato fino alla versione **7.0.6**
 *  Versione PHP ** 7.0 o superiore **
 *  Lingua
 * [English (US)](https://wordpress.org/plugins/wp-cron-status-checker/)
 * Tag
 * [check](https://it.wordpress.org/plugins/tags/check/)[cron](https://it.wordpress.org/plugins/tags/cron/)
   [logging](https://it.wordpress.org/plugins/tags/logging/)[notify](https://it.wordpress.org/plugins/tags/notify/)
   [scheduled](https://it.wordpress.org/plugins/tags/scheduled/)
 *  [Visualizzazione avanzata](https://it.wordpress.org/plugins/wp-cron-status-checker/advanced/)

## Valutazioni

 3.5 su 5 stelle.

 *  [  5 recensioni a 5-stelle     ](https://wordpress.org/support/plugin/wp-cron-status-checker/reviews/?filter=5)
 *  [  0 recensioni a 4-stelle     ](https://wordpress.org/support/plugin/wp-cron-status-checker/reviews/?filter=4)
 *  [  0 recensioni a 3-stelle     ](https://wordpress.org/support/plugin/wp-cron-status-checker/reviews/?filter=3)
 *  [  0 recensioni a 2-stelle     ](https://wordpress.org/support/plugin/wp-cron-status-checker/reviews/?filter=2)
 *  [  3 recensioni a 1-stelle     ](https://wordpress.org/support/plugin/wp-cron-status-checker/reviews/?filter=1)

[La tua recensione](https://wordpress.org/support/plugin/wp-cron-status-checker/reviews/#new-post)

[Vedi tutte le recensioni](https://wordpress.org/support/plugin/wp-cron-status-checker/reviews/)

## Collaboratori

 *   [ webheadcoder ](https://profiles.wordpress.org/webheadllc/)

## Supporto

Hai qualcosa da dire? Ti serve aiuto?

 [Chiedi nel forum di supporto](https://wordpress.org/support/plugin/wp-cron-status-checker/)

## Dona

Vuoi supportare lo sviluppo di questo plugin?

 [ Fai una donazione per questo plugin ](https://webheadcoder.com/donate-wp-cron-status-checker)