Railway's cron jobs run your services on a schedule. Railway doesn't alert you when they fail or stop running. DeadManCheck does — in two minutes of setup.
Railway cron jobs start a service on a cron schedule, run it to completion, then stop it. The minimum interval is 5 minutes. There's no built-in alerting when a job fails or stops running — Railway logs the run, but it won't page you.
That means a Railway cron job that crashes, hangs, or silently processes nothing will go unnoticed until you happen to check the logs.
Create a monitor at deadmancheck.io, set the interval to match your Railway cron schedule, and add the ping to your service.
Add DEADMANCHECK_TOKEN to your Railway
service's environment variables: Railway dashboard → your service → Variables → Add variable.
Railway's cron only knows whether your service exited 0 or non-zero. It has no concept of "this job ran but processed nothing."
Include a count in your DeadManCheck ping and configure an assertion: "alert if count is 0". Now your Railway backup job that silently exports nothing triggers an alert — even though Railway marks it as successful. Learn more about output assertions →
Free for 5 monitors. $12/mo for 100.