Вопросы по теме 'zombie-process'
R параллельные вычисления и зомби-процессы
По сути, это продолжение этот более специализированный вопрос. Было несколько сообщений о создании зомби-процессов при выполнении параллельных вычислений в R :
Как запретить R оставлять зомби-процессы позади
Как убить рабочего doMC,...
5550 просмотров
schedule
09.07.2022
Обеспечение остановки подпроцессов при выходе из программы Python
Есть ли способ гарантировать, что все созданные подпроцессы не работают во время выхода программы Python? Под подпроцессом я подразумеваю те, которые созданы с помощью subprocess.Popen ().
Если нет, должен ли я перебрать все убийства и затем убить...
70000 просмотров
schedule
31.07.2022
Обработка неизящных отключений при использовании форка и сокетов
У меня есть сервер, который прослушивает соединения сокетов и выполняет различные действия в зависимости от запроса. Один из них — долгоживущие запросы к базе данных, для которых сервер разветвляется.
Сервер ведет журнал всех активных дочерних...
1784 просмотров
schedule
30.05.2023
Почему процессы, порожденные cron, в конечном итоге прекращают свое существование?
У меня есть некоторые процессы, отображаемые как <defunct> в top (и ps ). Я свел все к минимуму из реальных сценариев и программ.
In my crontab :
* * * * * /tmp/launcher.sh /tmp/tester.sh
Содержимое launcher.sh (которое,...
27705 просмотров
schedule
17.10.2022
Убейте 10-минутный зомби-процесс в скрипте linux bash
Я возился с ответом регулярного выражения yukondude с небольшим успехом. Я пытаюсь убить процессы старше 10 минут. Я уже знаю, что такое идентификаторы процессов. Я перебираю массив каждые 10 минут, чтобы увидеть, есть ли какие-либо затяжные...
8176 просмотров
schedule
07.10.2022
как мне создать процесс в Perl, чтобы он не стал несуществующим или зомби при выходе из родителя?
У меня есть perl-скрипт, который я хотел бы запустить в процессе. Это может занять некоторое время, и в большинстве случаев родительский скрипт завершится. Как мне создать этот процесс, чтобы, когда родитель ушел, он не превратился в зомби или...
4136 просмотров
schedule
21.12.2022
зомбированные потоки в ps (для многопоточной программы, написанной на c)
Боюсь, я не уверен, что я делаю неправильно здесь. У меня есть многопоточное приложение, которое запускает 3 потока при запуске
[root@Embest /]# ps
1111 root 608 S fw634c_d_cdm_sb
1112 root 608 S fw634c_d_cdm_sb
1113 root...
451 просмотров
schedule
24.12.2022
не могу создать процесс зомби в linux
Ну у меня странная проблема. Я не могу создать зомби-процесс в своем проекте, но могу сделать это в другом файле. Есть простая инструкция:
int main()
{
if(fork()==0)
printf("Some instructions\n");
else
{
sleep(10);...
2734 просмотров
schedule
11.05.2023
Создать зомби-процесс
Я заинтересован в создании процесса зомби. Насколько я понимаю, процесс зомби происходит, когда родительский процесс завершается до дочернего процесса. Однако я попытался воссоздать процесс зомби, используя следующий код:
#include...
20374 просмотров
schedule
08.08.2023
Как я могу гарантировать, что порожденный дочерний процесс будет убит в случае паники моего приложения?
Я пишу небольшой тест, который запускает процесс демона и проверяет его, например:
let server = Command::new("target/debug/server").spawn();
// do some tests
server.kill();
Типичный способ провалить тест - запаниковать. К сожалению, это...
1283 просмотров
schedule
07.12.2022
Многопроцессорные зомби-процессы Python
У меня есть простая реализация модуля многопроцессорной обработки Python.
if __name__ == '__main__':
jobs = []
while True:
for i in range(40):
# fetch one by one from redis queue
#item = item from redis queue
p =...
2228 просмотров
schedule
14.03.2023
wait3 (псевдоним waitpid) возвращает -1 с errno установленным в ECHILD, когда это не должно
Контекст — это проблема с Redis . У нас есть вызов wait3() , который ожидает, пока перезаписывающий дочерний AOF создаст новую версию AOF на диске. Когда дочерний процесс завершен, родитель уведомляется через wait3() , чтобы заменить старый AOF...
1842 просмотров
schedule
20.11.2022
Запутался в зомби-процессах в программировании на C
Вопрос : как определить, какой из них создает " зомби процесс "
// Case 1
while(fork())
;
exit(0);
// Case 2
while(!fork())
;
exit(0);
Я знаю, что "зомби" - это когда процесс завершается и все еще потребляет...
958 просмотров
schedule
12.04.2023
Python Как предотвратить многопроцессорные зомби при завершении работы ядра
недавно у меня возникла проблема с зомби-процессами при использовании многопроцессорности в Python.
У меня есть скрипт, который создает несколько процессов (рабочих), а также другой процесс (принтер). Рабочие будут создавать сообщения в очереди, а...
1398 просмотров
schedule
27.07.2023
Многопроцессорная библиотека состояния зомби python3
Мой вопрос касается замены функции join(), чтобы избежать состояния несуществующего или зомби уже завершенных процессов при использовании многопроцессорной библиотеки python3. Есть ли альтернатива, которая может приостановить завершение дочерних...
609 просмотров
schedule
30.11.2022
Selenium Java: гарантированное завершение работы chromedriver.exe при выходе из программы
Я использую Selenium в Java для автоматизации Google Chrome . Когда моя программа завершается, в памяти остается экземпляр chromedriver.exe . Я знаю, что могу использовать driver.quit() , например. блок finally для закрытия текущего...
293 просмотров
schedule
13.05.2023
Как пожинать процесс зомби в контейнере докеров с помощью bash
Недавно я изучаю dumb-init . и если я правильно понял, он пытается:
работает как PID1, действуя как простая система инициализации (процессы-зомби)
сигнальный прокси/переадресация (чего не делает bash)
В обоих здесь и здесь все...
251 просмотров
schedule
18.02.2023
убийство дочерних процессов при выходе из родительского процесса
Я очень новичок в c и программировании, и мне нужна помощь. В c on linux (cygwin) мне необходимо удалить все дочерние процессы при выходе. Я просмотрел другие подобные вопросы, но не могу заставить его работать. Я пробовал-
atexit(killzombies);...
7068 просмотров
schedule
06.03.2024
Python 3: подпроцесс вызывает зомби
Следуя популярным ответам на этот вопрос и инструкции здесь Я создал код ниже в python 3:
p1 = subprocess.Popen(["ps", "-e", "-o", "pcpu,args"], stdout=subprocess.PIPE, stderr=subprocess.PIPE)
p2 =...
524 просмотров
schedule
07.03.2024
Запуск процесса и его уничтожение из приложения Ruby on Rails, не выходя из зомби-процесса
Я разрабатываю приложение Ruby on Rails. Частью функциональности является запуск и закрытие соединения с ведомым устройством Modbus через последовательный порт, получение данных и их сохранение в базе данных. Также я сделал скрипт на питоне, который...
464 просмотров
schedule
26.05.2024