Выбор ответа Middle Файлы и процессы обновлено

Какой сигнал нельзя перехватить

Вопрос

Какой сигнал Node-процесс не может перехватить через process.on(...)?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: SIGKILL. SIGKILL (и SIGSTOP) обрабатывает ядро ОС, процесс не получает шанса выполнить свой код.

Варианты ответа

  1. SIGINT
  2. SIGTERM
  3. SIGHUP
  4. SIGKILLправильный ответ

Разбор

SIGKILL (и SIGSTOP) обрабатывает ядро ОС, процесс не получает шанса выполнить свой код. Поэтому graceful shutdown вешают на SIGTERM: Docker и Kubernetes сначала шлют его и только по таймауту добивают SIGKILL.

  • SIGINT (Ctrl+C), SIGTERM и SIGHUP перехватываются обычным обработчиком.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.