Вопросы по теме 'sigterm'

В каком порядке я должен посылать сигналы для корректного завершения процессов?
В комментарии в этом ответе другого вопрос , пишет комментатор: не используйте kill -9 без крайней необходимости! SIGKILL не может быть перехвачен, поэтому убитая программа не может запускать какие-либо процедуры завершения работы,...
30571 просмотров
schedule 11.07.2022

Как освободить динамическую выделенную переменную с помощью SIGTERM?
Я работаю над кодом примерно так ... HEADERS ... int *var; void child() { ... //some work free(var); exit(EXIT_SUCCESSFUL); } int main(void) { ... //allocate variable var = (int *) malloc(N*sizeof(int)); ... //work with var...
1539 просмотров
schedule 07.09.2022

Файлы PID зависают для демонов после перезапуска сервера
У меня есть несколько демонов, которые используют файлы PID для предотвращения параллельного выполнения моей программы. Я настроил обработчик сигналов для перехвата SIGTERM и выполнения необходимой очистки, включая файл PID. Это отлично работает,...
663 просмотров
schedule 23.02.2024

как я могу убить процесс Linux в java с помощью SIGKILL Process.destroy() делает SIGTERM
В Linux, когда я запускаю функцию уничтожения объекта java.lang.Process (который является типизированным java.lang.UNIXProcess ), он отправляет сигнал SIGTERM в процесс, есть ли способ убить его с помощью SIGKILL?
18154 просмотров
schedule 29.03.2022

Можно ли захватить сигнал Ctrl + C и запустить функцию очистки в отложенном режиме?
Я хочу захватить сигнал Ctrl + C ( SIGINT ), отправленный с консоли, и распечатать некоторые частичные итоги прогона. Возможно ли это на Голанге? Примечание. Когда я впервые разместил вопрос, я был сбит с толку тем, что Ctrl + C был SIGTERM...
110513 просмотров
schedule 26.07.2022

Внешняя Java-программа: Обработка SIGTERM
У меня есть java-программа (с графическим интерфейсом), которая работает на хосте. Во время выполнения пользователь может добавлять некоторые записи данных. Программа работает только с ними. Позже система может выключиться или программа просто...
208 просмотров
schedule 03.09.2022

Я не могу захватить SIGTERM, когда использую sudo shutdown -h в node.js
Я работаю над raspberry pi, а версия узла - «node-v0.10.28-linux-arm-pi». Я запустил приведенный ниже код. 'use strict' var util = require(‘util’); var config = require(‘./config.js’); var fs = require(‘fs’); var pidInfo =...
471 просмотров
schedule 03.03.2023

Ошибка Heroku H13 с пассажиром
Я постоянно получаю ошибки H13 в Heroku, когда дино отключается из-за автомасштабирования. Ошибка H13 означает, что соединение было закрыто до получения ответа. Из журналов вы можете видеть, что Heroku отправляет SIGTERM, когда он масштабирует...
286 просмотров

Как печатать на терминал из службы (реагируя на SIGINT/SIGTERM), когда CTRL + C-ing докер компонует?
У меня есть служба (в этом примере Python), которая печатает что-то на SIGINT / SIGTERM . printer.py : import signal import sys import threading def runner(stop_event): while not stop_event.wait(1): print('Hi.', flush=True)...
54 просмотров
schedule 16.05.2023

Отправляет ли Kubernetes сигнал перед перезапуском модуля?
Kubernetes отправляет сигнал SIGTERM контейнерам в модуле перед завершением работы модуля. он отправляет аналогичный сигнал при перезапуске модуля?
299 просмотров

Получение неподтвержденных сообщений потребителей в RabbitMQ
Я пытаюсь изящно завершить процесс, который использует сообщения от RabbitMQ. Я знаю, что могу использовать Channel.cancel , чтобы остановить RabbitMQ от отправки каких-либо новых сообщений процессу, но мне также нужно иметь дело с любыми...
52 просмотров
schedule 04.06.2022