Graceful shutdown сервера на Node.js: что это
Коротко
Graceful shutdown сервера на Node.js: корректное завершение по сигналу SIGTERM: перестать принимать новые соединения (server.close()), дождаться текущих запросов, закрыть пулы БД и очереди, затем выйти с кодом 0. Так при деплое и масштабировании не рвутся запросы клиентов.
Определение
Корректное завершение по сигналу SIGTERM: перестать принимать новые соединения (server.close()), дождаться текущих запросов, закрыть пулы БД и очереди, затем выйти с кодом 0. Так при деплое и масштабировании не рвутся запросы клиентов.
Подробнее
Docker и Kubernetes дают процессу время после SIGTERM, затем шлют SIGKILL.
Вопросы по теме с собеседований
Запомните, а не прочитайте
В тренажёре карточка вернётся, когда начнёт забываться. А билеты по Node.js и бэкенд проверят, что термин понятен в деле.