Graceful shutdown (tắt nhẹ nhàng) nghĩa là dừng một server sạch sẽ khi nó nhận tín hiệu kết thúc — hoàn tất các request đang xử lý, đóng kết nối (DB, v.v.) và giải phóng tài nguyên — thay vì giết đột ngột và bỏ rơi công việc đang chạy. Đây là điều thiết yếu cho triển khai không-downtime và độ tin cậy.
Vì sao tắt đột ngột là vấn đề
Không có graceful shutdown, khi tiến trình bị giết (triển khai, scale-down, crash):
✗ Request đang xử lý bị bỏ rơi → user nhận lỗi
✗ Giao dịch DB dở dang
✗ Kết nối không đóng sạch → rò rỉ/khóa
Trong lúc triển khai và autoscaling, tiến trình bị dừng liên tục — làm việc đó sạch sẽ là điều khiến triển khai liền mạch.
