Skip to content
Bionic Uptime

A client says their site is down, and it works for you

Both of you are probably right. A website can fail for one network, one country or one kind of connection and work everywhere else. Here is how to see what they see, and the usual causes in the order we would check them.

1. Ask exactly what they see

2. Look from somewhere other than your desk

Your browser may be showing you a copy it saved earlier, and your network may be one the site treats differently. Open the site in a private window. Then turn off Wi-Fi on your phone and load it on mobile data, which is a different network with a different address. From a terminal, this asks the site directly and prints the code it answers with:

curl -sL -o /dev/null -w "%{http_code}\n" https://example.com

On Windows, type curl.exe and use NUL instead of /dev/null. 200 means it answered normally from where you are. That does not prove it answers from where they are.

3. The usual causes

4. Tell the client what happened

Something they can pass on without having to understand it. For example:

The website was working, but the security settings had blocked your office's internet connection after some failed logins. I have unblocked it, and it should load normally for everyone there now.

5. Next time, know which kind it is

Bionic Uptime checks each website from two locations, Chicago and New Jersey, on two different companies' networks. When both locations and a retry agree within 45 seconds that it is down, it is confirmed as an outage and each person on that website's alert list gets one email. When one location can reach the site and the other cannot for more than five minutes, we do not call it down. The website shows Status uncertain and everyone on that alert list gets one email headed "We cannot confirm the status of", marked "(not a downtime alert)", then one more when both locations can see it again, or an ordinary outage email if both agree it is down. That catches the version of this problem that sits between the site and one of our two networks, such as a firewall rule or a routing fault. See the exact outage email.

What we cannot see: both locations are in the United States and connect over IPv4 only, so a block on your client's own office address, a fault on the site's IPv6 address, a block on visitors from other countries, or a filter on one office's network looks fine to us. For those, the client's call is still the first you hear. The reverse can happen too: a firewall that blocks one of our addresses shows as Status uncertain, and one that blocks both would get you an outage email while visitors reach the site fine. Our addresses are listed on the page about our checks, so the host can allow them.

3 websites are free, forever, with no card. Looking after several client sites?

Monitor 3 websites free