Встречается на собеседованиях • сегодня

Где применяется Graceful Shutdown

Graceful Shutdown — это корректное завершение работы приложения, при котором сервер завершает текущие соединения, освобождает ресурсы и только потом завершает процесс. Применяется в:

  1. Серверных приложениях (Node.js, Express, NestJS) — чтобы завершить обработку текущих запросов перед выходом.
  2. Базах данных — для сохранения данных и закрытия соединений.
  3. Микросервисах — чтобы избежать потери данных при обновлении/масштабировании.
  4. Клиентских приложениях — например, сохранение состояния перед закрытием вкладки.

Пример для Node.js:

javascript
process.on('SIGTERM', () => {
  server.close(() => {
    console.log('Server gracefully stopped');
    process.exit(0);
  });
});
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы