The error:
No channels ready to be executed, skipping cron
sounds like it's related to Elysia Cron module.
So please double check that you've followed the installation process (INSTALL.txt
), especially this part:
To do this refer to the section "Configuring cron jobs" of drupal
documentation: http://drupal.org/cron
The only difference is that you should use the * * * * *
rule part
instead of 0 * * * *
or 45 * * * *
as described in the guide.
While you're editing the system crontab, it's also recommended to
replace the /cron.php
part with
/sites/modules/elysia_cron/cron.php
(if you have installed
elysia_cron in sites/modules
directory). This is an optional step
(you can leave /cron.php
if you want), doing it will result in a
better performance in bigger sites (elysia_cron's cron.php
handles
cache in a better way).
For example:
* * * * * wget -O- -q -t 1 http://example.com/sites/all/modules/elysia_cron/cron.php
You can also try to run cron from UI at /admin/config/system/cron
.
If you're using drush, try drush elysia-cron run
, instead of drush cron
.
Check elysia_cron_run()
for execution logic.
Also check related Drupal issues: #1748106, #1952624.