Термин Node.js и бэкенд обновлено

Graceful shutdown сервера на Node.js: что это

Коротко

Graceful shutdown сервера на Node.js: корректное завершение по сигналу SIGTERM: перестать принимать новые соединения (server.close()), дождаться текущих запросов, закрыть пулы БД и очереди, затем выйти с кодом 0. Так при деплое и масштабировании не рвутся запросы клиентов.

Определение

Корректное завершение по сигналу SIGTERM: перестать принимать новые соединения (server.close()), дождаться текущих запросов, закрыть пулы БД и очереди, затем выйти с кодом 0. Так при деплое и масштабировании не рвутся запросы клиентов.

Подробнее

Docker и Kubernetes дают процессу время после SIGTERM, затем шлют SIGKILL.

Запомните, а не прочитайте

В тренажёре карточка вернётся, когда начнёт забываться. А билеты по Node.js и бэкенд проверят, что термин понятен в деле.