Graasinen sammutus tarkoittaa palvelimen puhdasta pysäyttämistä, kun se vastaanottaa lopetussignaalin — käynnissä olevien pyyntöjen suorittamista loppuun, yhteyksien (DB jne.) sulkemista ja resurssien vapauttamista — sen sijaan, että se pahoinpitelysi ja häviäisit aktiivisen työn. Se on välttämätön nollaviiveisiin käyttöönotoille ja luotettavuudelle.
Miksi äkillinen sammutus on ongelma
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
Ottojen ja automaattisen skaalauksen aikana prosessit pysäytetään jatkuvasti — sen tekeminen puhtaasti on se, mikä tekee käyttöönotoista sujuvat.
