Execution History of Scheduled Tasks
From Joomla! Documentation
Introduction[edit]
Starting with Joomla 5.3, a new view in the Scheduler component allows you to review the execution history of scheduled tasks. This feature gives administrators better visibility into background processes and helps with troubleshooting recurring issues.
How to Access[edit]
- Log in to the Joomla administrator interface.
- Go to the System menu > Scheduled Tasks.
- Click the Execution History button in the toolbar to access the list of past task runs.
Columns Displayed[edit]
The execution history view includes the following columns:
- Title – Name of the task.
- Task Type – Technical type of the task.
- Times Executed – Number of recorded executions.
- Last Run Date – Date and time of the most recent execution.
- Duration – Time it took to run the task.
- Last Exit Code – Outcome status:
- `Executed: 0` – Successful execution.
- Other values – Error or failure.
- Next Execution – Scheduled date for the next execution.
- ID – Internal task identifier.
This interface makes it easy to track whether tasks are running as expected and to detect any failed runs that may require attention.
Example Tasks[edit]
Joomla includes several scheduled tasks by default. These typically run in the background and perform system maintenance:
- Session Data Purge – Cleans out expired user sessions from the database.
- Joomla! Update Notification – Checks for new Joomla versions and sends alerts when updates are available.
- Rotate Logs – Clears or archives old log files to keep disk space under control and logs readable.
These tasks may run automatically via cron jobs or be triggered manually. The Execution History view helps verify that they have been executed correctly and consistently. For example, you can confirm that sessions are being purged daily or that update checks occur as planned.
Screenshot[edit]
Note on the Feature's Origin[edit]
This feature was introduced in Joomla 5.3 via the following pull request: PR #42530 on GitHub.