Status

Zedi status

Live checks of the hosted app, at most 60 seconds old, and a hand-written log of past incidents with what caused each one and what fixed it. This page keeps no uptime history, so it shows no uptime figure.

Current state

Checking the server and database

This takes a few seconds at most.

  • Website

    This page and the rest of the site

    Operational
  • Server

    Everything you do after signing in

    Checking…
  • Database

    Your accounts, transactions and receipts

    Checking…

Checking now.

Past incidents

  1. Impact
    Bursts of 500 errors on signed-in pages and actions, PDF imports included. The public pages were not affected.
    Cause
    The server checks every signed-in request against signing keys it caches for five minutes. When that cache expired, each request in flight fetched the keys again at the same moment, the burst tripped the sign-in service’s rate limit, and the requests waiting on the failed fetch answered with an error.
    Fix
    Key refreshes now run one at a time, a failed refresh keeps the last good keys for 15 seconds instead of failing every request behind it, and the key endpoint got the same rate limit as session checks. The fix shipped to production the same evening.

    Changelog entry

Report a problem

Something broken that this page does not show? Email zedi@sneeks.ai. For a security issue, the same address is listed in our security.txt.