Synopsis
So I wanted to confirm my understanding of the cron configurations with Magento; under the admin console System > Configuration > Advanced > System > Cron
:
Generate Schedules Every #
I am unsure as to what this setting is about.
Schedule Ahead for #
I am assuming this will schedule # minutes ahead of crons. If the cron scheduler is configured in the cron tab to run every 5 minutes should this number also be configured to 5 or would Magento not reschedule jobs already scheduled?
Missed if Not Run Within #
This appears to me as if to say when a cron is scheduled to run and is not executed within # minutes it is set as 'missed'.
History Cleanup Every #
I imagine this should run through the cron_Schedule
table and clear out all missed and executed schedules # minutes after they were executed/missed?
Success History Lifetime #
In regards to the previous configuration I assume this is going to clear out all successful schedules after # minutes?
Failure History Lifetime #
I assume this would clear out all missed schedules after # minutes? and then the history cleanup every #, success history and failure history
settings are all entirely ambiguous.