Answers
Scheduled jobs fail quietly. These pages are the answers to the questions people actually type when one has, written to be useful whether or not you ever use Vivere.
When a job stops running
- Cron job not running: how to find out whyA cron job stopped running and nothing told you. The five usual causes in the order worth checking, how to read the logs, and how to find out next time without looking.
- n8n Schedule Trigger not firing: what to checkYour n8n Schedule Trigger stopped running. Activation state, timezone, missed executions after a restart, queue mode, and how to be told when a workflow goes quiet.
- GitHub Actions scheduled workflow stopped runningA GitHub Actions cron workflow stopped firing. The 60-day inactivity rule, default-branch requirements, queue delays at the top of the hour, and how to notice next time.
- Windows Task Scheduler task didn't runA scheduled task did not run on Windows. Turning on history, reading the last run result codes, the stored-password trap, and how to know when a task goes quiet.
- Kubernetes CronJob missed its scheduleA Kubernetes CronJob did not create a Job. startingDeadlineSeconds, the 100-missed-schedules rule, concurrencyPolicy, suspended CronJobs, and how to alert on the run rather than the pod.
- How to monitor a Python script that runs on a scheduleMonitoring a scheduled Python script: reporting success and failure with requests, catching exceptions with a decorator, capturing tracebacks, and alerting when a run never happens.
- How to know if your backup actually ranBackups fail quietly. How to verify a backup ran, why exit code zero is not proof, what to check about size and restore, and how to be told the night it does not happen.
- A dead man's switch for your scriptsWhat a dead man's switch is, why it catches failures that error-based alerting cannot, how to build one with cron and curl, and the timing rules that stop it crying wolf.
Choosing a monitoring tool
Comparisons of what else is available, with the cases where the other tool is the better answer stated plainly.
- Healthchecks.io alternativesLooking for an alternative to Healthchecks.io? An honest comparison of Cronitor, Dead Man's Snitch, Better Stack, UptimeRobot and Vivere, including where Healthchecks.io is still the right answer.
- Cronitor alternativesAlternatives to Cronitor compared on pricing model, monitor count, alert channels and observability depth, including where Cronitor's per-monitor pricing is still the cheaper answer.
- Dead Man's Snitch alternativesAlternatives to Dead Man's Snitch for cron and heartbeat monitoring, compared on price per monitor, alert routing, run logs and status pages.
- UptimeRobot heartbeat alternativesAlternatives to UptimeRobot's heartbeat monitors for people whose main need is scheduled jobs rather than website uptime, with an honest note on where UptimeRobot wins.
Head to head
Direct comparisons: Vivere vs Healthchecks.io, Vivere vs Cronitor, Vivere vs UptimeRobot.