All over the internet, there is a variety of suggestions for how often a cron should be run, without any real suitable explanation.

Thus, I was wondering if anyone could help myself identify 'ideal', settings.

Magento's recommendation is:

          • /bin/sh /path/to/your/magento/site/root/cron.sh

For clarity, Magento suggests to execute on every minutes. But, have seen some of the following recommended by others:

*/5 * * * * sh /path/to/your/magento/site/root/cron.sh

*/1 * * * * sh /path/to/your/magento/site/root/cron.sh

*/10 * * * * sh /path/to/your/magento/site/root/cron.sh

My current settings for cron in admin:

Generate schedules every: 15

Schedule ahead for: 20

Missed if not run within: 15

History cleanup every: 10

Success history lifetime: 60

Failure history lifetime: 600

1 Answer 1


As you state in your question:

Magento suggests to execute on every minute

Unless you have a specific use-case, I would recommend you follow Magento's recommendation.

  • For server load etc Commented Dec 6, 2017 at 23:41

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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