Вопросы по теме 'zombie-process'
Как обнаружить несуществующие процессы в Linux?
У меня есть родительский и дочерний процессы, написанные на языке C. Где-то в родительском процессе сигнал HUP отправляется дочернему. Я хочу, чтобы мой родительский процесс определял, мертв ли ребенок. Но когда я отправляю SIGHUP, дочерний...
3714 просмотров
schedule
15.02.2023
Зомби-процесс и форк
у меня такой код...
c = fork();
if(c==0) {
close(fd[READ]);
if (dup2(fd[WRITE],STDOUT_FILENO) != -1)
execlp("ssh", "ssh", host, "ls" , NULL);
_exit(1);
}
close(fd[WRITE]);
fd[READ] и fd[WRITE] — это дескрипторы файла...
2861 просмотров
schedule
30.03.2022
Форк, совместное использование переменных и обработка зомби-процессов
Я пишу программу для некоторой домашней работы, которая повлечет за собой некоторое разветвление, но я немного не понимаю, как обмениваться переменными и иметь дело с зомби-процессами.
Если у меня есть глобальные переменные, родитель и все дети...
2199 просмотров
schedule
11.06.2022
Убить зомби-процесс, зная PID в linux C
Мне нужно убить/очистить процесс зомби в linux C. Все, что я знаю, это PID зомби.
Я создаю несколько зомби-процессов в цикле:
int i = 0;
for (i; i<5; i++)
{
system("(: & exec sleep 30) &"); // create zombie for 30 sec
}
Я могу...
10272 просмотров
schedule
13.09.2022
Попытка убить порожденный процесс заканчивается несуществующим процессом
Сценарий: я разрабатываю приложение для мониторинга демонов, которое запускает и останавливает демоны по запросу (TCP-IP). Для этого после разветвления я вызываю setsid() , чтобы «отсоединить» новый процесс от родителя (процесс мониторинга)....
539 просмотров
schedule
25.07.2022
Что может привести к зависанию gunzip/gzip в потоках Perl?
Сценарий, который я пишу, имеет несколько потоков. Каждый из этих потоков отвечает за значительное количество операций ввода-вывода. Я использую Perl 5.8.3.
Необходима следующая обработка файла: 1) Открыть gzip-файл, чтобы прочитать содержимое в...
621 просмотров
schedule
19.01.2023
Паскаль - зомби-процесс остается после форка
Я написал многопоточный TCP-сервер, используя вызов fpFork() . Работает нормально, но после отключения клиента остается зомби-процесс. Существует бесконечный цикл, в котором я жду входящего соединения, разветвляюсь, передаю это соединение дочернему...
504 просмотров
schedule
09.12.2022
Если я устанавливаю сигнал (SIGCHLD, SIG_IGN); чтобы избежать зомби - system() возвращает -1 и нет дочерних процессов
У меня есть простой сервер, который разветвляется для нового подключения к сокету. Если я устанавливаю signal(SIGCHLD, SIG_IGN); , чтобы избежать зомби, когда я вызываю system() в дочернем процессе для выполнения необходимого скрипта - все...
1199 просмотров
schedule
02.07.2023
Служба С# Windows - зомби-процесс после остановки
Пишу службу Windows на C# (.NET Framework 4.5). После остановки службы его процесс становится зомби-процессом (он не убивает по "taskkill").
Заканчивается примерно через 3-15 минут: Чем дольше работает сервис, тем дольше длится процесс. В...
1169 просмотров
schedule
19.05.2022
Как я могу убить зомби-процесс, у которого родительский PID = 0?
Часто при запуске LLDB в OSX отладчик время от времени дает сбой (похоже, что такова природа LLDB). Когда это происходит, я получаю зомби-процесс (тот самый, который я отлаживал), который выглядит очень странно. У него родительский PID = 0:
Мой...
2067 просмотров
schedule
07.10.2022
Почему процесс создания nodejs становится «несуществующим» до тех пор, пока родитель не выйдет
Давайте сначала посмотрим на явление,
Код узла:
const cp = require('child_process');
var ls = cp.spawn('ls', ['/']);
ls.stdout.on('data', (data) => {
console.log(`stdout: ${data}`);
});
ls.stderr.on('data', (data) => {...
1695 просмотров
schedule
24.03.2023
Как вы создаете зомби/несуществующий процесс в nodejs?
Здесь много сообщений (например, https://unix.stackexchange.com/questions/217507/zombies-in-bash ), который показывает, как создавать зомби-процессы в bash или c. Я хотел бы знать, есть ли способ создать их в nodejs, поэтому, когда я делаю ps ax |...
1168 просмотров
schedule
05.04.2022
Apache fcgid php Работающие незанятые php-процессы
У нас возникла проблема, из-за которой процессы PHP Apache (2.4.10) FCGID (2.3.9) зависают в «рабочем» состоянии в Debian.
Эти PHP-процессы не занимают системных ресурсов (помимо их ранее использованного объема памяти при обработке предыдущих...
92 просмотров
schedule
15.06.2023
Сбор зомби-процессов через обработчик
Код, написанный ниже, предназначен для обработки полученных сигналов и сбора зомби родительским процессом «из курса системного программирования CMU».
Q1 . каково правило -1 "первый аргумент функции waitpid"? не должны ли мы вместо этого...
765 просмотров
schedule
16.05.2023