Answers.Body: <p>After googling and searching a bit more, it looks like CiviCRM considers the Update Check job as the heartbeat that it monitors.</p>
  <p>And as others have noted in other questions and answers on this topic, it needs to run at least hourly for CiviCRM to consider the cron jobs to be functional.</p>
  <p>So, if you have this warning, check how often your &quot;CiviCRM Update Check&quot; job is run at least hourly (as is in fact recommended).</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2022-04-06T12:06:48.937Z
Answers.LastActivityDate: 2022-04-06T12:06:48.937Z
Answers.UserDisplayName: thoni56
Answers.Body: <p>I too have a similar problem.  Cron is most certainly running, but our WordPress instance insists that Cron is not.  I changed our update Check job from daily to hourly, as suggested above, but this didn't alter anything.</p>
  <p>To be clear, for us, CiviCRM does not report that jobs are successful.  CiviCRM jobs simply never happen.</p>
  <p>As you can imagine I am keen for insights.  Each time we do a newsletter mailout or an announcement, I have to force the job to execute manually (Settings &gt; Scheduled Jobs &gt; pick the one I want &gt; Execute now).</p>
  <p>If more appropriate, I can compose a separate question for my case, but the general symptoms seem to be quite similar to those described above.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2022-12-19T16:04:37.950Z
Answers.Text: This does not really answer the question. If you have a different question, you can ask it by clicking [Ask Question](https://civicrm.stackexchange.com/questions/ask). To get notified when this question gets new answers, you can [follow this question](https://meta.stackexchange.com/q/345661). Once you have enough [reputation](https://civicrm.stackexchange.com/help/whats-reputation), you can also [add a bounty](https://civicrm.stackexchange.com/help/privileges/set-bounties) to draw more attention to this question. - [From Review](/review/late-answers/12461)
Answers.UserDisplayName: William Mortada
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2022-12-15T05:58:39.300Z
Answers.LastActivityDate: 2022-12-15T05:58:39.300Z
Answers.UserDisplayName: dw861
Body: <p>There are a lot of questions here on the message &quot;Cron not running&quot;, but I have failed to find one that actually describes how CiviCRM keeps track of this, which might help explaining what we see in our installation.</p>
  <p>We have a cron job that runs the &quot;execute&quot; job every five minutes:</p>
  <pre><code>EXECUTE_ALL = -e Job -a execute
  # cronjob for execution of all CiviCRM jobs
  # m h dom mon dow command
  */5 * * * *   cd $CIVI_ROOT; $PHP bin/cli.php -j -s $CIVISITE -u $CIVIUSER -p $CIVIPASS $EXECUTE_ALL
  </code></pre>
  <p>And Civi reports that each job has run successfully. But we still have this:</p>
  <p><a href="https://i.sstatic.net/swxaf.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/swxaf.png" alt="enter image description here" /></a></p>
  <p>Civi´s job &quot;control&quot; thinks the last run was at 02:26 but the Bounce fetcher was last run at 11:10.</p>
  <p>We are at UTC+1, Joomla 3.10.4, CiviCRM 5.47.3, Ubuntu 20.04, mysql Ver 15.1 Distrib 10.3.34-MariaDB.</p>
  <p>The timestamps in the <code>_civicrm_job_log</code> database table is consistent with our actual time.</p>
  <p>Can I still be seeing <a href="https://civicrm.stackexchange.com/a/25935/354">some timezone issue</a>?</p>
  
Tags: <cron-job><timezone>
Title: "Cron not running" message, but definitely is
ThreadText: # "Cron not running" message, but definitely is
  
  (Asked by: username_0 on 2022-04-06)
  
  There are a lot of questions here on the message "Cron not running", but I have failed to find one that actually describes how CiviCRM keeps track of this, which might help explaining what we see in our installation.
  
  We have a cron job that runs the "execute" job every five minutes:
  
  ```
  EXECUTE_ALL = -e Job -a execute
  # cronjob for execution of all CiviCRM jobs
  # m h dom mon dow command
  */5 * * * *   cd $CIVI_ROOT; $PHP bin/cli.php -j -s $CIVISITE -u $CIVIUSER -p $CIVIPASS $EXECUTE_ALL
  
  ```
  
  And Civi reports that each job has run successfully. But we still have this:
  
  [![enter image description here](https://i.sstatic.net/swxaf.png)](https://i.sstatic.net/swxaf.png)
  
  Civi´s job "control" thinks the last run was at 02:26 but the Bounce fetcher was last run at 11:10.
  
  We are at UTC+1, Joomla 3.10.4, CiviCRM 5.47.3, Ubuntu 20.04, mysql Ver 15.1 Distrib 10.3.34-MariaDB.
  
  The timestamps in the `_civicrm_job_log` database table is consistent with our actual time.
  
  Can I still be seeing [some timezone issue](https://civicrm.stackexchange.com/a/25935/354)?
  
  **Tags:** cron-job, timezone
  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_0 on 2022-04-06. Score: 1 | Accepted answer
  
  After googling and searching a bit more, it looks like CiviCRM considers the Update Check job as the heartbeat that it monitors.
  
  And as others have noted in other questions and answers on this topic, it needs to run at least hourly for CiviCRM to consider the cron jobs to be functional.
  
  So, if you have this warning, check how often your "CiviCRM Update Check" job is run at least hourly (as is in fact recommended).
  
  
  ---
  
  ### Answer by username_1 on 2022-12-15. Score: 0
  
  I too have a similar problem. Cron is most certainly running, but our WordPress instance insists that Cron is not. I changed our update Check job from daily to hourly, as suggested above, but this didn't alter anything.
  
  To be clear, for us, CiviCRM does not report that jobs are successful. CiviCRM jobs simply never happen.
  
  As you can imagine I am keen for insights. Each time we do a newsletter mailout or an announcement, I have to force the job to execute manually (Settings > Scheduled Jobs > pick the one I want > Execute now).
  
  If more appropriate, I can compose a separate question for my case, but the general symptoms seem to be quite similar to those described above.
  
  > **Comments:**
  > **username_2**: This does not really answer the question. If you have a different question, you can ask it by clicking [Ask Question](https://civicrm.stackexchange.com/questions/ask). To get notified when this question gets new answers, you can [follow this question](https://meta.stackexchange.com/q/345661). Once you have enough [reputation](https://civicrm.stackexchange.com/help/whats-reputation), you can also [add a bounty](https://civicrm.stackexchange.com/help/privileges/set-bounties) to draw more attention to this question. - [From Review](/review/late-answers/12461)  
  
  ---
  
  