Cron Editor allows a Magento Administrator to view and manipulate Magento schedules (cron jobs) from the Magento Admin.
OverviewBack to top
To have a performing Magento website, Magento and other extensions need schedules to run in time and efficiently. Some usefull schedules are those for indexing and newsletters. If cron is not working properly, newsletters are not sent to the customers. If cron is not working, products will keep showing incorrect stock status or prices on the frontend. Normally, to identify if cron is working, one has to use a database utility and check the cron_schedule table. Accessing the database is a task for Magento developers or administrators with technical knowledge.
With Cron Editor, any administrator, even administrators without a technical backgrounds, can check for problems with schedules. Simply accessing the Cron Editor grid from the Magento Admin will instantly show a message to indicate whether cron is working or whether there are problem. Cron Editor will show an error message if no jobs have run for the last 30 minutes. The grid allows a Magento administrator to view all the contents of the table and edit or reschedule jobs. There is no need to open the cron_schedule table in a database viewer.
Why Cron Editor?
A frequent problem that every site administrator or developer faces: Why is this not working? Did a schedule fail?
With Asulpunto Cron Editor extension there is not need to open the database client to check the status of cron_schedule table. The status of the table can be examined by 3 simple steps:
Login to Magento Admin
Click on left tab called Asulpunto
Click on Cron Editor / List
A grid will list the contents of cron_schedule table.
If the cron did not run in the last 30 minutes, an error will be shown on the top of the grid. Common problems why cron stops working :
- a configuration problem with cron in the operating system
- job taking too long to execute preventing the rest of the schedules to run
- coding issue with a job causing it to fail
The grid enables the Administrator or Developer to sort and filter on all columns of cron_schedule so that the jobs can be examined in more detail.
The grid also allows for bulk re-scheduling of jobs. This is very useful if there is a need to re-schedule a job immediately. Normally to reschedule a job, one would have to open cron_schedule with a database viewer and insert a new record in the table.
Cron Editor also allows the Administrator or Developer to create a new job that is not currently visible in cron_schedule. The job is selected from a drop down listing all the Magento jobs. The drop down is sorted by name so that jobs can be located quickly.
- List the jobs of cron_schedule and all the columns of the table
- Filter and sort on any column
- Mass reschedule / Mass Delete of jobs
- Re-schedule a job in a few clicks: Just select the job, select Schedule Now from the drop down of the Grid.
- Re-schedule will execute the job in the next minute (if cron:run is set to run every minute)
- Click on any job to edit it.
- Schedule new jobs that are not yet visible in cron_schedule table.
- A check every 30 minutes to determine if Magento Cron is working. An error message is shown if it is not working.
Release NotesBack to top
- Compatible with Open Source (CE) : 2.0 2.1
- Stability: Stable Build
* List the contents of Cron_Schedule table
* Allows to Add / Delete / New jobs
* Mass Action for repeating jobs
* Checks every 30 minutes if cron is running. If error message is shown it means problem with OS Crontab or a job takes too long or misconfigured jobs crashing the scheduler.