Graceful shutdown भनेको सर्भरलाई स्वच्छतापूर्वक बन्द गर्नु हो जब यसले termination signal प्राप्त गरे — चलिरहेको अनुरोधहरूलाई पूरा गर्नु, जडानहरू (DB, आदि) बन्द गर्नु र स्रोतहरू रिलिज गर्नु — यसको सट्टा अचानक मार्नु र सक्रिय काम गुमाउनु होइन। यो zero-downtime डिप्लोमेन्ट र विश्वसनीयताको लागि आवश्यक छ।
अचानक बन्द किन समस्या हो
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
डिप्लोमेन्ट र अटोस्केलिङको समयमा, प्रक्रियाहरूलाई निरन्तर रोक दिइन्छ — यो स्वच्छतापूर्वक गर्नु नै हो जसले डिप्लोमेन्टहरूलाई सुचारु बनाउँछ।
