Check the schedule
See when a task is scheduled to run, when it last ran, and when it should run next. Check that backups, imports, and reports are scheduled as you expect.
Laravel scheduled task monitoring
Laritor is a performance monitoring and issue tracking tool for Laravel. It shows when your scheduled tasks run, whether they succeed, how long they take, and how late they start. Find failing backups, delayed imports, and slow reports, then inspect the recorded events to understand the cause.
Free trial: 300K events · Unlimited apps and users
Check run outcomesSee successful, failed, and skipped runs.
Spot late startsCompare scheduled and actual start times.
Improve task performanceInspect the events behind each run.
Delayed scheduled tasks
A task can finish successfully and still start later than planned. Laritor shows its scheduled time, actual start time, and how late it was, so you can see which tasks are falling behind.
Look for recurring delays, then check whether earlier tasks, server load, or your scheduler configuration need attention.
Delay is how late a task starts.
Duration is how long it takes to run.

See which tasks started late and by how much.
View screenshotSchedules and run history
A failed scheduled task can leave a backup unfinished or a report unsent. Laritor brings the task’s schedule, status, and recorded runs together so you can check what happened and investigate a specific run.
Explore scheduled task monitoringSee when a task is scheduled to run, when it last ran, and when it should run next. Check that backups, imports, and reports are scheduled as you expect.
See successful, failed, and skipped runs in the task’s history. Filter recorded runs by date, duration, or status to find the one you need to investigate.
Open a failed run to inspect its events. If it threw an exception, view the message, file, line, and stack trace to find where things went wrong.
Scheduled task execution timeline
For each recorded run, Laritor puts its queries, logs, API calls, and other events in order. Follow the work the task performed, see how long operations took, and inspect the exception when something went wrong.
Explore task run details
Inspect slow or repeated database queries and N+1 query warnings. Use the details to improve queries, batch work, or avoid loading related records one at a time.
Inspect external API calls, cache operations, and dispatched jobs. Follow logs, mail, and notifications to see which steps ran before the task finished or failed.
For scheduled Artisan commands, enable console output recording with the SendOutputToLaritor trait on the command. Read its messages alongside the recorded run.
Debug with Laritor MCP
Connect your AI coding agent to Laritor’s MCP server. Your agent can retrieve an exception’s details, stack trace, and related events, then use that context with your code to investigate a scheduled task failure and implement a fix.
Connect Laritor MCP
Example: an agent investigating a job exception with Laritor’s recorded events. Use the same approach to investigate exceptions in scheduled work.
MCP setup guideChoose what to record
Start with exceptions, include other detected issues, or record all activity to follow task history and performance over time. Each recorded run includes its related events. Choose full observability when you also want to monitor successful runs.
Record runs that contain an exception, along with the related events that help explain it.
Record runs with detected issues, such as exceptions, failed executions, or slow queries, with their related events.
Record successful activity too, to follow task run history and monitor performance across your app.
Control what you send to Laritor. Filter events and redact passwords, tokens, and personal information before the recorded data leaves your servers.
Install in under 1 minute
Install Laritor’s Laravel package, connect your app, and choose what to record. Investigate task failures, find late starts, and understand what makes scheduled work slow.
Free trial: 300K events · Unlimited apps and users