Tell Me When Down
How it worksWhat we checkPricing
Security reportsBlogFree toolsCompareDocs
Log inGet started
All posts
Silent cron

When cron fails silently

Scheduled jobs stop running and never say a word. How to actually know a job ran, and what to do when it didn't.

A glass hourglass on a black background with sand trickling through: a schedule counting down to a run that may never fire.
Silent cron·September 21, 2026·6 min

Netlify scheduled function not running: 7 causes and fixes

Scheduled functions only run on published deploys, in UTC, for up to 30 seconds. Here are the seven reasons one never fires or quietly stops, and how to get told when it does.

A red digital clock glowing in the dark against blurred city lights at night.
Silent cron·September 21, 2026·6 min

Cloudflare Workers cron trigger not running: 7 causes and fixes

Cron Triggers run in UTC, can take 15 minutes to go live, and get 10 ms of CPU on the Free plan. Here are the seven reasons one never fires or quietly fails, and how to get told when it does.

An open pocket watch showing its exposed mechanism — the quiet passing of a schedule no one is watching.
Silent cron·July 18, 2026·5 min

How do I know if my cron job actually ran?

"It ran" hides four different outcomes and only one is good. Why logs and error emails miss the worst case, and how a success heartbeat catches a job that never fired at all.

A dark server streaming binary with a network cable plugged in — a scheduled job that never fired.
Silent cron·July 18, 2026·6 min

Why your Vercel cron job is not running

On Vercel it's rarely a mystery: the Hobby once-a-day cap, jobs that fire within the hour not on the minute, a CRON_SECRET that 401s your own cron, or a schedule that only runs in production.

An ornate pocket watch in low light — a scheduled workflow silently switched off after weeks of running.
Silent cron·July 18, 2026·5 min

Why your GitHub Actions scheduled workflow stopped running

GitHub auto-disables a scheduled workflow after 60 days of no repo activity — and the cron's own runs don't count as activity, so a quiet side project always trips it. Here's the rule, the fork gotcha, and the fix.

A dark database server with a faint status light — a scheduled job that logged a run but did nothing.
Silent cron·July 18, 2026·5 min

Why your Supabase pg_cron job isn't running

A pg_cron job that never runs is usually a missing pg_net extension, a UTC-not-local schedule, or a run that fired and failed. Here's how to read the run log Postgres keeps and find which is yours.

A single lever in low light — a switch held open by a signal, ready to fire the moment it goes quiet.
Silent cron·July 18, 2026·4 min

What a dead man's switch is (and when your app needs one)

Most monitoring watches for something bad happening. A dead man's switch watches for something good not happening — the right tool for backups and cron jobs that fail silently. What it is, and when you need one.

more topics
Free-tier sleepSecurity checksStripe webhooksVibe securitySite down
Tell Me When Down

Uptime and security monitoring for people who'd rather ship than babysit servers. We watch so you can sleep.

product
How it worksWhat we checkSecurity reportsPricingDocsBlogFAQ
free toolsWebsite security scanSupabase pause checkRender sleep checkMixed content checkerSecurity headers checkCookie security checkSSL expiry check
comparevs UptimeRobotvs Better Stackvs PingdomFor indie hackers
company
StatusAbout our botContactPrivacyTerms
© 2026 TellMeWhenDown · tellmewhendown.com