Ο κομψός τερματισμός σημαίνει διακοπή ενός διακομιστή καθαρά όταν λάβει ένα σήμα τερματισμού — ολοκλήρωση σε εξέλιξη αιτημάτων, κλείσιμο συνδέσεων (DB κ.λπ.) και απελευθέρωση πόρων — αντί να τον σκοτώσετε απότομα και να χάσετε ενεργό έργο. Είναι απαραίτητο για αναπτύξεις χωρίς χρόνο διακοπής και αξιοπιστία.
Γιατί ο απότομος τερματισμός είναι πρόβλημα
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
Κατά τις αναπτύξεις και την αυτόματη κλιμάκωση, οι διεργασίες σταματάνε συνεχώς — η αιτία αυτό να γίνει καθαρά είναι αυτό που κάνει τις αναπτύξεις απρόσκοπτες.
