Source code
Releases
Stability
No SIGTERM / graceful shutdown
Part of the Production readiness check · fix arrives as a guide
What it is
The process installs no SIGTERM handler, so it is killed abruptly when the platform asks it to stop.
Why it matters
Every deploy, scale-down, and restart drops the requests in flight at that moment. Users see intermittent failures that correlate with your deploys and are almost impossible to reproduce afterwards.
How to fix it
On SIGTERM, stop accepting new connections, let in-flight requests finish within a grace period, close database pools, flush logs, then exit. Keep the grace period under the platform's kill timeout.
Run them all on your app
Connect your repo and your live services with read-only scopes. The first scan is free, and nothing changes without your approval.