Главная страница


ru.website

 
 - RU.WEBSITE -------------------------------------------------------------------
 From : Tony N. Churyumoff                   2:5020/400     15 Sep 2000  00:06:34
 To : All
 Subject : apache создает зомби!!!
 -------------------------------------------------------------------------------- 
 
 hi, everybody!
 
 Я пытаюсь запустить демона из web-формы на сервере apache/linux, но при этом
 у меня остается зомби.
 Мой скрипт делает fork(), после чего родитель сразу завершается, а дочерний
 процесс продолжает выполнять свою полезную работу.  Проблема в том, что
 родительский процесс остается в состоянии зомби до завершения дочернего.
 Пример такого скрипта:
 
 #!/usr/bin/perl -w
 
 # use POSIX;
 
 $fork_res=fork();
 if (!defined($fork_res)) { die "fork failed";}
 elsif ($fork_res>0){  # parent
   exit 0;
 }
 # child
 # setsid();
 sleep(60);
 
 Дополнительные симптомы:
 1. если запускать этот скрипт из командной строки, то все идет нормально,
 зомби не остается;
 2. та же программа, написанная на C, приводит к тем же странным результатам,
 т.е. проблема не в perl;
 3. setsid() не помогает.
 
 Где копать?
 
 Заранее благодарю за любую помощь.
 
 tony
 
 --- ifmail v.2.15dev5
  * Origin: MTU-Intel ISP (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 apache создает зомби!!!   Tony N. Churyumoff   15 Sep 2000 00:06:34 
 Re: apache создает зомби!!! - solved   Tony N. Churyumoff   15 Sep 2000 03:17:40 
 apache создает зомби!!! - solved   Vsevolod Lutovinov   15 Sep 2000 05:08:50 
Архивное /ru.website/9104b8504f27.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional