Forum Webscript.Ru
Программирование => PHP => Тема начата: obytatel от 17 Июня 2003, 01:20:14
-
параллельно второй процесс контролирует первый
Сам не знаю как это делать но очень нужно организовать контроль одного скрипта за работой другого, чтобы тот недай бог не завис, а если завис то где
-
пиши скрипты так, чтобы они не зависали :)
А вообще-то не понятно у тебя 2 отдельных скрипта или ты fork-аешь процессы в одном скрипте ?
-
я вообще ничего не делаю пока - просто пытаюсь решить проблему:
последовательно открываю линки, считываю в буфер содержимое страниц
ан порой приходит птица-обломинго - соединение вроде открывается, а в буфере ничерта
и скрипт терпеливо ждет прихода лимита времени исполнения
Насколько я в курсе fork-ать в PHP можно лишь при установленом дополнительном модуле
(гм, просьба никому не говорить, но у меня free-хост)
Юзать же два отдельных скрипта я бы поучился с радостью - пусть меня научат (в смысле кинут пару линков по теме)
-
http://www.php.net/pcntl_fork
Прочитай второй коммент сверху, он должен направить тебя по нужному пути.
Я реализовывал это примерно таким же способом и на удивление оно не глючило :)
Хотя, так как тестил на WinXP, во время отладки приходилось ребутнуться раз пять, потому что Апач намертво вешался (рестарт сервиса не помогал) из-за зациклившихся процессов...
-
FreeSpace
спасибо, надеюсь одолею
один вопрос эти функции поддерживаются с какой версии пхп
-
obytatel
Там написано...(PHP 4 >= 4.1.0) ;)
-
пока неразобрался
но надеюсь в течении недели одолею
Спсибо