cozy-house
v0.9.1
Published
Сигналы ---
Downloads
3
Readme
Сигналы
SIGINT
— прерывание процесса. Случается, когда пользователь оканчивает выполнение скрипта командой "ctrl+c".
SIGTERM
— окончание процесса. Происходит, когда процесс останавливают командой kill (либо другой командой, посылающей такой сигнал).
SIGHUP
- обработка перезапуска, кроме остановки выполнения скрипта, существует также сигнал перезапуска SIGHUP. Его часто используют для обновления конфигурации работающих процессов без их остановки.
Как используются сигналы.
SIGINT
/SIGTERM
делает попытку записи в кликхаус/файл и завершает процесс
SIGHUP
делает попытку записи в кликхаус/файл и чистит локальное хранилище (store).
- Процесс начал использовать слишком много памяти и супервизор послал сигнал о прекращении работы (term).
- Когда прошло N-минут, после последней записи и нужно записать в clickhouse принудительно (hup).