
Crontinel
Cron, queue and agent monitoring
From the Crontinel blog
Published by Crontinel, not by us. Every card opens the original post.
Laravel Queue Worker Memory Limits: Configure --memory Without Restart Loops
How Laravel's queue:work --memory flag differs from PHP memory_limit, how to choose a safe value, and how to configure Supervisor for clean worker recycling.
Detect Laravel schedule:run Boot Loops Before Cron Goes Silent
When php artisan schedule:run crashes on boot, Supervisor restarts it every second and your real cron never fires. How to detect schedule runner boot loops, common causes, and production monitoring that catches them.
Laravel Nightwatch Monitoring: What It Does, What It Misses
A practical look at Laravel Nightwatch, the framework's official APM tool: what it tracks for requests, jobs, and the scheduler, how its agent works, and where the blind spots are for teams that need dead-man's-switch style monitoring.
Laravel Octane Doesn't Run the Scheduler (How to Catch It)
Laravel Octane serves HTTP but does not run the scheduler. Why scheduled tasks silently stop after an Octane deploy, and how to monitor schedule:run.
What Are the Files in Laravel's bootstrap/cache? Explained
A plain-language breakdown of config.php, packages.php, services.php, and routes-v7.php in Laravel's bootstrap/cache directory, what creates them, and whether to commit them.
Laravel Queue Worker Graceful Shutdown: Stop Losing Jobs on Deploy
How to configure Laravel queue workers for graceful shutdown during deployments so no jobs are lost or duplicated. Covers Horizon, Supervisor, and queue:work strategies.
Monitoring Cron Jobs with Datadog: Setup, Limitations & Better Alternatives
How to set up Datadog cron monitoring with dogwrap or DogStatsD, where it falls short for Laravel and Horizon, and when a purpose-built tool like Crontinel is the better fit.
Monitoring AWS EventBridge Scheduled Rules: Catch Silent Failures Before They Cost You
How AWS EventBridge cron monitoring works, why scheduled rules fail silently (missed triggers, IAM permissions, DLQ backlogs), and how to catch it with CloudWatch or Crontinel.
Laravel Scheduler Timezone Pitfalls: Why Your Cron Runs at the Wrong Time
Why Laravel scheduled tasks fire at the wrong hour: how APP_TIMEZONE, schedule_timezone, server TZ, and CRON_TZ interact, the DST trap, and a fix checklist.
Laravel Cron Monitoring Across Multiple Microservices
How to monitor scheduled tasks across distributed Laravel services without losing visibility. Covers unified dashboards, cross-service heartbeats, and single points of failure.
Detecting Slow Laravel Queue Jobs Before They Crash Your App
How to detect slow Laravel queue jobs, monitor Horizon performance, and catch degraded workers before they impact users. Includes setup for Horizon monitoring, queue depth alerts, and job duration tracking.
Monitoring Laravel Cron Jobs Inside Docker Containers
How to reliably monitor scheduled tasks when your Laravel app runs inside Docker — covering entrypoint scripts, zombie processes, and signal handling pitfalls.