Forum Webscript.Ru

Программирование => PHP => Тема начата: obytatel от 17 Июня 2003, 01:20:14

Название: параллельно второй процесс контролирует первый
Отправлено: obytatel от 17 Июня 2003, 01:20:14
параллельно второй процесс контролирует первый

Сам не знаю как это делать но очень нужно организовать контроль одного скрипта за работой другого, чтобы тот недай бог не завис, а если завис то где
Название: параллельно второй процесс контролирует первый
Отправлено: Макс от 17 Июня 2003, 03:11:16
пиши скрипты так, чтобы они не зависали :)
А вообще-то не понятно у тебя 2 отдельных скрипта или ты fork-аешь процессы в одном скрипте ?
Название: параллельно второй процесс контролирует первый
Отправлено: obytatel от 17 Июня 2003, 21:48:51
я вообще ничего не делаю пока - просто пытаюсь решить проблему:
последовательно открываю линки, считываю в буфер содержимое страниц
ан порой приходит птица-обломинго - соединение вроде открывается, а в буфере ничерта
и скрипт терпеливо ждет прихода лимита времени исполнения

Насколько я в курсе fork-ать в PHP можно лишь при установленом дополнительном модуле
(гм, просьба никому не говорить, но у меня free-хост)
Юзать же два отдельных скрипта я бы поучился с радостью - пусть меня научат (в смысле кинут пару линков по теме)
Название: параллельно второй процесс контролирует первый
Отправлено: FreeSpace от 18 Июня 2003, 00:29:41
http://www.php.net/pcntl_fork
Прочитай второй коммент сверху, он должен направить тебя по нужному пути.
Я реализовывал это примерно таким же способом и на удивление оно не глючило :)
Хотя, так как тестил на WinXP, во время отладки приходилось ребутнуться раз пять, потому что Апач намертво вешался (рестарт сервиса не помогал) из-за зациклившихся процессов...
Название: параллельно второй процесс контролирует первый
Отправлено: obytatel от 21 Июня 2003, 03:30:53
FreeSpace
спасибо, надеюсь одолею
один вопрос эти функции поддерживаются с какой версии пхп
Название: параллельно второй процесс контролирует первый
Отправлено: MrGreeN от 21 Июня 2003, 10:48:48
obytatel
Там написано...(PHP 4 >= 4.1.0) ;)
Название: параллельно второй процесс контролирует первый
Отправлено: obytatel от 22 Июня 2003, 04:00:05
пока неразобрался
но надеюсь в течении недели одолею
Спсибо