You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
GET /api/health now returns HTTP 200 (not 503) while the process is serving — for starting and degraded as well as ok. The handler never returns 503. Any healthcheck or restart automation pointed at /api/health should move to /api/health/live (liveness, HA-independent) for restart decisions, or /api/health/ready (200 only when fully connected) for traffic routing. Separately, a fatal, unrecoverable shutdown now exits with a non-zero status code instead of 0, so supervisors using Restart=on-failure will restart after a fatal crash; a clean operator shutdown (SIGTERM / docker stop) still exits 0.
Features
add liveness/readiness health endpoints and non-zero fatal exit (#978) (3c84005)