Mihail Zubco

Mihail Zubco

Building CronAlive - cron monitoring

About

I build and run CronAlive, a monitoring service for scheduled work: heartbeats for cron jobs, HTTP uptime checks from three regions, and TLS expiry warnings in one place. It started from a failure I keep running into — a scheduled job stops being scheduled and nothing anywhere reports an error, because nothing happened. Backups are the classic case: you find out in September that they died in March, on the day you need one. Solo founder, PHP and Laravel background, bootstrapped. Happy to talk about failure modes of scheduled work, monitoring that doesn't page you at 3 AM for nothing, or what it's like to sell software as one person.

Badges

Tastemaker
Tastemaker
Gone streaking
Gone streaking

Maker History

  • CronAlive
    CronAliveKnow when your cron job silently stops running
    Sep 2026
  • 🎉
    Joined Product HuntAugust 24th, 2026

Forums

⛏️ What's the last thing that broke while building a Product?

Many makers have shared the same experience: posts about what broke are 1000x more interesting than posts about polished things that are working perfectly =D

And sometimes, nothing is actually broken.
You just discover something that makes you change direction.

For us, we built a CMS where users could create their own pages:

userpage/ourdomain.com

1d ago

CronAlive - Know when your cron job silently stops running

Scheduled jobs fail silently: no error page, no failed request, nothing in the logs you'd think to check. CronAlive is a dead man's switch — your job pings a URL after each run, and when a ping doesn't arrive in time, the alert is already in your Telegram. Heartbeats, HTTP uptime checks from three regions and TLS expiry warnings live in one dashboard. Flat pricing: 10 checks free, 100 for $7/mo. The Laravel package creates checks straight from your scheduler.
View more