blog

the status page no longer lives on our servers

2 minutes to read

a status page has one job: to say what works exactly when something does not. if it lives on the same server as everything else, it disappears at the worst moment too. so status.voidhosting.org is now served by a CDN (Bunny), and our servers only put two data files there.

two views

the first is our monitoring. once a minute it checks the website, the account panel, the API, the bot, the server nodes, the proxy, web hosting, domain registration and balance top-up. it counts an outage after three bad checks in a row, about three minutes: one or two failed checks also happen when the network next to the checker stumbles.

the second is a probe on another host and another network. once a minute it opens what a customer opens: the website, the account panel, the API and the sites on web hosting. its answer can only soften ours, never make it worse:

oursoutsideon the page
worksanythingworks
unstable or downworksworks
unstable or downunstableunstable
downdowndown
anythingnothing freshas we see it

why. on 13 November our server lost its direct path to the hosting, while customers' sites opened all along. for a few hours the page said «unstable» although everything worked for customers. now the view from outside gives the right answer in such a case.

when our monitoring is silent

if our monitoring's file has not been updated for more than three minutes and the probe outside is fresh, the page says so: «our monitoring is not answering». under it, what is seen from outside: whether the website, the account panel, the API and the hosted sites open. the rest honestly says «no data».

the status page when our monitoring is silent and everything opens from outside
how the page looks when our monitoring is silent. the picture was taken on test data

if both files are old, the page says «the data is out of date» and when the last check was. it never shows a green «everything works» without fresh data.