Closed (fixed)
Project:
Elysia Cron
Version:
7.x-2.1
Component:
Code
Priority:
Normal
Category:
Bug report
Assigned:
Unassigned
Reporter:
Created:
23 Aug 2012 at 15:02 UTC
Updated:
18 Apr 2020 at 07:04 UTC
Jump to comment: Most recent
I see the message "No channels ready to be executed, skipping cron." in my dblog when debug is enabled for elysia cron and I run it by clicking "Run cron" at admin/config/system/cron or when I invoke elysia_cron_run(TRUE) from within PHP. I have many jobs set to run at 2 minute intervals but if I run this command 60 times over 60 minutes, I see 60 log entries with this message. What am I doing wrong?
Comments
Comment #1
charlie-s commentedWhen I visit the elysia_cron status page, I see something like this:
Last run: 08/23/2012 - 10:27
Channel: default (Running since 08/23/2012 - 10:22)
Last run: 08/23/2012 - 10:22
Why are there 2 runs? Is the second run for the channel "default"? If elysia_cron runs every minute, why aren't all of these timestamps the same?
Comment #2
charlie-s commentedI upgraded to dev to get things running again. The current stable release for D7 doesn't seem to be executing any cron hooks.
Comment #3
gotheric commentedNew DEV version has a great code refactoring in several functions... i plan to release it soon.
Comment #4
Sinan Erdem commentedCan you put a notification to the project homepage to direct the users to the dev version? Current stable version is not executing any crons, which seems like a major bug.
Comment #5
OldAccount commentedI'm using 7.x-2.1 and was getting this message too, but only when I had "debug mode" enabled in the "Installation Settings" section in the Settings (admin/config/system/cron/settings). Just mentioning this in case some people accidentally have that enabled, I'm not having any problems with this version.
Comment #6
muschpusch commentedI can confirm that the message disappears in current dev. I installed Elysia Cron to debug my cron jobs so I think it would be nice to have a new release. I'm pretty sure that this is no critical bug just a confusing message...
Comment #6.0
muschpusch commentedtypo
Comment #7
lissy commentedI am working with elysia_cron 7.x-2.1.
I am importing a number of feeds with a cron-hook.
This has funktioned for some time and know I get suddently the message "No channels ready to be executed, skipping cro" with and without Debug-Mode.
I don't get other error messages.
Comment #8
kenorb commentedComment #9
kala4ek@kenorb, does it still actual in latest dev release?
Comment #10
xaqroxhaving this same issue. I'm hittin cron.php via wget in my crontab, the master "Last Run" count goes up once a minute, but all tasks seem to run once an hour, even the once set to go once a minute.
Comment #11
manasiv commentedI am facing the same issue with drush cron:
$/drush/drush cron --root=/var/www/html
No channels ready to be executed, skipping cron.
Is there a cooling period after every cron run?
Comment #12
jukka792 commentedI am facing same issue with the latest version 7.x-2.5
Everything was working fine for a long time, I am importing multiple feeds.
Now only "feeds_cron" is constantly running, and none of the others are executed.
Log says "No channels ready to be executed, skipping cron."
I did uninstall the module and installed it again, no help
Comment #13
jeffreysmattsonI am having this issue with 7.x-2.4.
Was working for a very long time.
Now "No channels ready to be executed, skipping cron."
Update:
I discovered that the "No channels ready to be executed, skipping cron." statement occurred when the Acquia cron ran the sites cron tasks. Since these tasks ALSO had cron times set for them, if the Acquia cron ran before those set times had passed, it would return this statement.
In other words, if the Aqcuia cron runs every minute (60 an hour) and your site cron jobs are set to every 2 minutes, you are going to get the "No channels ready to be executed, skipping cron." every time a cron it attempting to run but hasn't passed the 2 minutes since execution.
Hope that saves somebody some time. :-)
Comment #14
kala4ek