The 503 wall
Every request to a service starts returning 503 Service Unavailable. Either the backend has no UP server left, or connection admission is saturated and the queue overflowed. The tell is the frontend-versus-backend 5xx delta: a 503 is HAProxy-generated, so it shows on the frontend but not on backend rows. The process looks healthy — it is refusing work, not failing at it.
- Frontend hrsp_5xx rising with little or no matching backend 5xx
- Backend aggregate status DOWN, or active server count at zero
- qcur climbing then connections rejected at maxqueue
- scur pinned at slim on a frontend, backend, or server






