Elegantes Herunterfahren bedeutet, einen Server sauber zu stoppen, wenn er ein Beendigungssignal erhält — laufende Anfragen zu beenden, Verbindungen (Datenbank usw.) zu schließen und Ressourcen freizugeben — anstatt ihn abrupt zu beenden und aktive Arbeiten zu verlieren. Es ist für ausfallfreie Bereitstellungen und Zuverlässigkeit unerlässlich.
Warum abruptes Herunterfahren ein Problem ist
Without graceful shutdown, when the process is killed (deploy, scale-down, crash):
✗ In-flight requests are dropped → users get errors
✗ DB transactions left incomplete
✗ Connections not closed cleanly → leaks/locks
Während Bereitstellungen und automatischer Skalierung werden Prozesse ständig gestoppt — dies sauber zu tun ist das, was Bereitstellungen nahtlos macht.
