cozy-house

0.9.1 • Public • Published

Сигналы

SIGINT — прерывание процесса. Случается, когда пользователь оканчивает выполнение скрипта командой "ctrl+c".

SIGTERM — окончание процесса. Происходит, когда процесс останавливают командой kill (либо другой командой, посылающей такой сигнал).

SIGHUP - обработка перезапуска, кроме остановки выполнения скрипта, существует также сигнал перезапуска SIGHUP. Его часто используют для обновления конфигурации работающих процессов без их остановки.

Как используются сигналы.

SIGINT/SIGTERM делает попытку записи в кликхаус/файл и завершает процесс

SIGHUP делает попытку записи в кликхаус/файл и чистит локальное хранилище (store).

  • Процесс начал использовать слишком много памяти и супервизор послал сигнал о прекращении работы (term).
  • Когда прошло N-минут, после последней записи и нужно записать в clickhouse принудительно (hup).

/cozy-house/

    Package Sidebar

    Install

    npm i cozy-house

    Weekly Downloads

    2

    Version

    0.9.1

    License

    none

    Unpacked Size

    51.9 kB

    Total Files

    33

    Last publish

    Collaborators

    • rez1dent3