Status

Checked from your browser when you opened this page, not written down in advance by us.

Checking…

What this page can and cannot tell you

Each row is a live check, run when you loaded the page. A component reads down when it does not answer within two seconds — which covers both refusing a connection and, more often, accepting one and never replying.

It does not report why. The reason for an outage belongs in a message from us, not in an error string served to anyone who asks, and the people who need the detail have the logs.

This page is hosted apart from the service it reports on. It is a single file on different infrastructure, with nothing to fetch but the check itself, so it stays up when the API, the database, the job queue, or the whole host they run on do not.