<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>CronAlive blog</title><description>Monitoring cron jobs, scheduled tasks and HTTP endpoints: practice, failure modes and how not to find out about a dead job six months late.</description><link>https://cronalive.com/</link><language>en</language><item><title>Give your Laravel scheduler a memory: a run history in 30 lines</title><link>https://cronalive.com/blog/laravel-scheduler-run-history/</link><guid isPermaLink="true">https://cronalive.com/blog/laravel-scheduler-run-history/</guid><description>schedule:list shows what should happen — not what did. Build a queryable run history from Laravel&apos;s five scheduler events, with the traps that got us.</description><pubDate>Wed, 26 Aug 2026 00:00:00 GMT</pubDate><category>laravel</category><category>php</category><category>monitoring</category><category>scheduler</category><category>events</category></item><item><title>Your Laravel scheduler isn&apos;t running. Here&apos;s the ten-minute checklist</title><link>https://cronalive.com/blog/laravel-scheduler-not-running/</link><guid isPermaLink="true">https://cronalive.com/blog/laravel-scheduler-not-running/</guid><description>The scheduler is set up but the job never runs. Work through the usual causes in order: the crontab user, silenced output, filters, a stuck lock, timezones.</description><pubDate>Mon, 24 Aug 2026 00:00:00 GMT</pubDate><category>laravel</category><category>php</category><category>cron</category><category>devops</category><category>troubleshooting</category></item><item><title>Nobody emails you before your certificate expires any more</title><link>https://cronalive.com/blog/monitor-ssl-certificate-expiry/</link><guid isPermaLink="true">https://cronalive.com/blog/monitor-ssl-certificate-expiry/</guid><description>Let&apos;s Encrypt stopped sending expiry emails and certificate lifetimes are shrinking to 47 days. What to monitor instead, and why &quot;certbot ran&quot; proves nothing.</description><pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate><category>ssl</category><category>tls</category><category>monitoring</category><category>devops</category><category>sre</category></item><item><title>Your Laravel scheduler failed at 3 AM. When would you find out?</title><link>https://cronalive.com/blog/monitoring-laravel-scheduled-jobs/</link><guid isPermaLink="true">https://cronalive.com/blog/monitoring-laravel-scheduled-jobs/</guid><description>Laravel&apos;s scheduler fails silently — a missed job leaves no error and no log. How to monitor scheduled jobs with a dead man&apos;s switch, one line per task.</description><pubDate>Fri, 14 Aug 2026 00:00:00 GMT</pubDate><category>laravel</category><category>php</category><category>monitoring</category><category>cron</category><category>devops</category></item></channel></rss>