Frequently Asked Questions
How Do I Configure and Change the Cron Schedule in Magento 2?
Via the Admin Panel: Navigate to Stores > Configuration > Advanced > System > Cron (Scheduled Tasks). Here you can set how often Magento generates schedules, how far ahead to schedule jobs, and how long to retain history.
Via the Server Crontab: The default Magento cron interval is * * * * * (every minute). To change it, edit the crontab using your preferred editor and replace the default expression — for example, */5 * * * * runs cron every 5 minutes.
Best practice: Running Magento cron every 1 minute is recommended for most stores, as it ensures jobs execute as close to their scheduled time as possible. Avoid suppressing output or running cron across multiple server nodes simultaneously.
For a simpler way to manage all this, the Magento 2 Cron Scheduler Extension provides an admin UI to update schedules without editing server files.



