BT Sözlüğü › Altyapı › Graceful shutdown

Graceful shutdown

Altyapı Svenska → Güncellendi: 2026-10-11

Bir süreci temiz sonlandırma: yeni istek kabul etmeyi bırak, sürmekte olanları bekle, kilitleri bırak, tamponları boşalt, bağlantıları kapat. Karşıtı, anında sonlandıran sert öldürmedir (SIGKILL).

Unix sinyalleri: SIGTERM (kibar istek, kill’in varsayılanı) → süreç temizlik yapar → zaman aşımından sonra SIGKILL. Kubernetes pod yaşam döngüsü: terminationGracePeriodSeconds (varsayılan 30 sn) ve özel temizlik için preStop hook. Klasik tuzaklar: SIGTERM’i yok saymak (takılır), bağlantı sızdırmak (db havuzu, redis), sürmekte olan isteklerin 502’ye dönüşmesi. İyi uygulama: önce yük dengeleyiciyi boşalt, sonra süreci bitir. Connection draining + yeniden denemeler, kesintisiz dağıtımı sağlayan çifttir.

← Sözlüğe dön