Описание тега zombie-process
В Unix и Unix-подобных компьютерных операционных системах зомби-процесс или несуществующий процесс - это процесс, который завершил выполнение, но все еще имеет запись в таблице процессов. Эта запись по-прежнему необходима, чтобы позволить процессу, запустившему процесс (теперь зомби), прочитать его статус выхода.
2
ответа
Объект Objective C ушел из-за управления памятью в NSMutableArray
У меня проблема с управлением памятью при добавлении объектов в NSMutableArray, Странно то, что все хорошо работает для первых 8 объектов, которые я добавляю, но при добавлении 9-го приложения происходит сбой при получении этого объекта. UploadStatu…
28 янв '12 в 23:43
2
ответа
Отладка EXC_BAD_ACCESS
Я не работал над этим проектом довольно давно... Когда я оставил его в iOS 8, он работал нормально, однако... на последнем XCode я получаю много противоречивых аварий EXC_BAD_ACCESS. Теперь, на самом деле, требуется освобожденный объект. Тем не мен…
03 фев '16 в 23:33
2
ответа
Xcode 5 Instruments не показывает зомби
Я не могу публиковать изображения, так как у меня еще нет 10 повторений, поэтому мои извинения, если что-то из этого является расплывчатым. Я пишу приложение ARC для Mac OS X, и оно выдает ошибку EXC_BAD_ACCESS. В попытке отследить проблему я включи…
15 апр '14 в 22:05
2
ответа
Как убить зомби-процессы?
У меня есть две проблемы: программа, которую я сделал, сбивает с толку и делает почти неубиваемые процессы, если любая из подзадач решена, я считаю, что обе проблемы будут легко решены. Я запускаю Macbook начала 2008 года на OSX 10.6.8. /Задача № 1,…
14 июл '13 в 22:38
3
ответа
Как я могу убить процесс зомби, чей родитель PID = 0?
Часто при запуске LLDB в OSX отладчик время от времени дает сбой (это, кажется, является природой LLDB). Когда это происходит, я получаю процесс зомби (тот, который я отлаживал), который выглядит действительно странно. У него родительский PID = 0: М…
01 июн '16 в 20:12
0
ответов
Веб-приложение сталкивается с периодической медлительностью, а затем падает
Пожалуйста, обратитесь этот скриншот ниже: Совершенно очевидно, что создается несколько процессов Apache, что, в свою очередь, приводит к сокращению ресурсов процессора. Пожалуйста, смотрите ниже скриншот для загрузки процессора. Теперь я немного сб…
01 мар '19 в 05:06
2
ответа
Процесс зомби, созданный в коде и убитый в другой части
Я хочу написать "создатель зомби" и "терминатор зомби". Суть в том, что я хочу создать зомби в одной части и завершить их в другой части кода. Я использую C. Пример: create_zombie(); //let's say it's a spawn, using fork etc. /* a houndred lines belo…
30 ноя '12 в 00:25
1
ответ
Как создать процесс в Perl, чтобы он не перестал существовать или не превратился в зомби при выходе из родительского процесса?
У меня есть Perl-скрипт, который я хотел бы создать процесс. Это может занять некоторое время, и в большинстве случаев родительский скрипт завершится. Как мне запустить этот процесс, чтобы, когда родитель ушел, он не превратился в зомби или несущест…
08 апр '11 в 18:14
3
ответа
Это зомби?
У меня есть некоторые сомнения относительно следующего кода. #include <stdio.h> #include <sys/types.h> int main(void) { int pid=fork(); if(pid==0) sleep(5); printf("Hello World %d %d\n",getpid(),pid); if(pid>0) while(1){sleep(1);} if(…
19 сен '13 в 10:31
1
ответ
Как мне создать несколько зомби в ядре Linux?
Я пишу проект для класса, который находит зомби и пожинает их в ядре Linux. Я нашел код, который создаст одного зомби, который будет получен после wait(), но моя программа должна пожинать много, порядка 1000. Я очень новичок в манипулировании ядром …
14 фев '13 в 18:27
1
ответ
Жатва зомби-процессов через обработчик
Код, написанный ниже, предназначен для обработки полученных сигналов и пожинает зомби родительским процессом "из курса системного программирования CMU". Q1. каково правило -1 "первый аргумент функции waitpid"? не должны ли мы передать пид зомби, кот…
14 янв '18 в 16:21
1
ответ
Какой процесс завершается первым? Ребенок или родитель?
Я создал дочерний процесс, используя системный вызов fork. Какой процесс закончится первым? И когда процесс превращается в процесс зомби?
24 дек '16 в 11:16
3
ответа
Обработка необоснованных отключений при использовании вилок и розеток
У меня есть сервер, который прослушивает сокет-соединения и выполняет различные виды действий, в зависимости от запроса. Одним из них являются долгоживущие запросы к базе данных, для которых сервер разветвляется. Сервер хранит журнал всех активных д…
14 май '09 в 21:39
0
ответов
Fork() и wait() анализ
Что произойдет после выполнения кода, представленного ниже: if (fork()) { fork(); wait(NULL); } я получу любой процесс зомби или сироты?
07 сен '17 в 12:40
1
ответ
Как превратить контейнер докера в зомби
Пару лет назад. Когда я только начал играть в докер. Я помню, что упоминались некоторые посты в блоге, если вы плохо справляетесь с процессом pid(1). Вы создадите контейнер с зомби-докером. В это время. Я решил просто следовать предложению начать, и…
04 июл '18 в 18:48
1
ответ
Мультипроцессинг + psycopg2 дети зомби
Я пытаюсь вставить и обновить несколько миллионов строк, используя psycopg и многопроцессорность. Судя по документации, найденной в http://initd.org/psycopg/docs/usage.html, каждый дочерний элемент имеет свое собственное подключение к БД. Но в ходе …
26 апр '11 в 17:49
5
ответов
Уничтожение процесса зомби, зная PID в Linux C
Я должен убить / очистить процесс зомби в Linux C. Все, что я знаю, это PID зомби. Я создаю несколько процессов зомби в цикле: int i = 0; for (i; i<5; i++) { system("(: & exec sleep 30) &"); // create zombie for 30 sec } Я могу получить и…
02 дек '12 в 13:13
2
ответа
UNIX Зомби и Демоны
Я понимаю, что зомби создается, когда процесс плохо очищается (его ресурсы не утилизируются / не собираются). После вызова fork() для создания нового процесса родитель должен всегда вызывать waitpid для этого процесса, чтобы очистить его. Я также уз…
02 сен '11 в 14:41
3
ответа
Не удается очистить процесс зомби, чей родитель является init
У меня есть процесс зомби: $ ps aux | grep Zl root 6641 122 0.0 0 0 ? Zl 08:57 371:10 [ovs_dpdk] <defunct> И его родитель выглядит init $ pstree init─┬─acpid ├─atd ├─cron ├─dbus-daemon ├─dnsmasq ├─6*[getty] ├─irqbalance ├─libvirtd───10*[{libvi…
12 дек '13 в 05:02
3
ответа
Почему моя Perl-программа не пожинает дочерние процессы после fork?
Я пытался написать ping сканер с использованием Perl для внутреннего использования. Поскольку он сканирует 24-битную сеть CIDR, сценарий выполняется слишком долго, если он выполняется в одном потоке. Я попытался добавить функциональность форка, чтоб…
31 май '09 в 04:07