Graceful shutdown tegese mandhegke server kanthi bersih nalika nampa signal terminasi — ngrampungake request sing lagi ngoncat, nutup koneksi (DB, lsp.), lan mbukak sumber daya — tinimbang matikke kanthi cepet lan ngilangi pekerjaan sing aktif. Iki penting banget kanggo zero-downtime deploys lan reliability.
Kenapa abrupt shutdown dadi masalah
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
Sejatining deploys lan autoscaling, proses dihentikake terus-terusan — menggawane kanthi bersih iku sing nggawe deployments lancar.
