From Outage to Alert in Seconds: How ismysiteup Works Under the Hood

2 min read

What Happens in Those Few Seconds

When your site goes down and you get an alert moments later, a lot happens behind the scenes. Understanding it helps you trust the tool — and configure it better. Here's the journey from outage to alert.

Step 1: The Check

A dedicated background worker continuously polls your monitored URLs on the schedule you set — anywhere from every 5 seconds to every 12 hours. Each check is a real HTTP request from our servers to your URL, with a timeout you control. The worker records:

  • The HTTP status code returned
  • The response time
  • Whether the request timed out or failed to connect

Step 2: The Evaluation

The result is compared against what you expect. A check is considered a failure if:

  • The status code doesn't match your expected code (more on that in API monitoring beyond status 200)
  • The request times out
  • The connection is refused or DNS fails
  • (For HTTPS) the SSL certificate is invalid

If everything checks out, nothing happens — we don't spam you with "still up" messages. We only store and act on problems.

Step 3: The Alert

The instant a check fails, an alert is queued and sent to your connected channels — email, Telegram, or WhatsApp (here's how to pick the right one). To avoid blowing up your phone, alerts are batched intelligently: if several sites fail at once, you get one clear summary rather than a dozen separate pings.

Step 4: The Record

Failures are written to your incident history so you can look back and spot patterns — a host that flakes every night, a page that slows down under load, a cert that nearly expired. Successful checks aren't stored as noise; we focus on what went wrong and when.

Step 5: The Recovery

When a previously-down site comes back up, the monitor notices and updates its status — so you also know when the problem is over, not just when it started.

Why This Design Matters

  • Independent worker — monitoring runs separately from the website you see, so it keeps watching even under load.
  • Short intervals — detection speed is limited mainly by how often you check, which you control.
  • Smart batching — you get signal, not noise.

Try It Yourself

You can see a slice of this live right now: the free instant checker on the homepage resolves DNS, finds the server IP and location, measures response time, and inspects the SSL certificate for any URL — no account needed. Then sign up free to put your sites under continuous watch.

Related reading: Why 5-Second Intervals Matter · What Is Uptime Monitoring?

Monitor your websites for free

Get instant email, Telegram, and WhatsApp alerts when your sites go down. Check every 5 seconds. No credit card required.

Start Monitoring Free