The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"child процессы и зомби"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"child процессы и зомби"
Сообщение от Андрей emailИскать по авторуВ закладки on 03-Сен-02, 09:55  (MSK)
Сделал я вот тут на Perl систему скриптов. Они выполняют следующее.
Один, главный получает на вход команду, делает fork (чтобы следить за следующим процессом ),далее новый процесс делает fork и потом через exec выполняет команду
Так вот проблема - а ее тестировал, нормально все. Но потом решил протестировать в автоматическом режиме при сильной загрузке. Вообщем, послал на вход 1000 команд за 2 секунды. Получилось, что вообщем-то все исполняется ( кроме как новые процессы не могут создаться за счет лимита системы - кстати, а где можно прописать большее значение процессов для юзера ? ), но появляются в системе зомби.. ( это я вижу через ps ).
Вообщем-то не сильно они меня беспокоят, так как потом они исчезают.
Но почему появляются они ? Может быть это просто они пока что становятся зомби, пока главный мой процесс ожидает wait от какого-то другого дочернего процесса ? ( все-таки их большое кол-во ) ???
Вот собственно и вопрос выше.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: child процессы и зомби"
Сообщение от Booter emailИскать по авторуВ закладки on 03-Сен-02, 11:32  (MSK)
>Но почему появляются они ? Может быть это просто они пока что
>становятся зомби, пока главный мой процесс ожидает wait от какого-то другого
>дочернего процесса ? ( все-таки их большое кол-во ) ???
>Вот собственно и вопрос выше.

ИМХО система не успевает выгрузить процесс, потому в промежутке между завершением и полным демонтажом он становится зомби. Беда в том, что этот промежуток просто растянулся по времени, поэтому они и стали видны. :) А так ничего страшного, с порождением/исполнением процессов это связи вообще не должно иметь.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру