I'm running CiviCRM 4.7.9 on Drupal 7.50. Drupal's cron is running fine every 3 hours, using Drupal's built-in scheduler. I can also run cron successfully manually.

However, I still get the famous error message in CiviCRM saying that cron has never run:

enter image description here

What specifically in the database is this check looking for, and what's supposed to be creating that? Is this likely to be a problem with cron actually not running, or a problem with detecting whether it's run?


check out this very detailed answer on a different SE site by Chris:


  • Oh - so Civi's cron has never been triggered by Drupal's cron? I thought that was the default setup, apparently I haven't been running cron for the last 7 years. =( – Ken Williams Jul 20 '16 at 2:57
  • Note that you can run a cron to cal a specific CiviCRM job by itself as well - perhaps you've been doing that? – KarinG - Semper IT Jul 20 '16 at 3:22
  • Thanks @KarinG, I haven't been doing that either though. Glad this warning got added so I could clean up my act. – Ken Williams Jul 21 '16 at 3:51
  • You're all set then! Best! – KarinG - Semper IT Jul 21 '16 at 4:30

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.