Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: КАК ЗАПУСТИТЬ СОСЕДНИЙ СКРИПТ?

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
NOBEL
Отправлено: 04 Ноября, 2008 - 23:21:39
Post Id



Частый гость


Покинул форум
Сообщений всего: 146
Дата рег-ции: Май 2008  
Откуда: Сутки до японии, неделя до Москвы


Помог: 0 раз(а)




У меня почти ламерский вопросик. Каким образом можно запустить скрипт скриптом?
Как я понимаю, fopen и file_get_contents читают фаилы, следовательно, ждут ответа и это сказывается на быстродействии скрипта....
А если мне к примеру нужно запустить 100 других скриптов, с передачей get параметров, и не ждать пока произоидет чтение каждого....


-----
купил камаз и не жалею,...
никого не жалею!!!
 
 Top
Agassi
Отправлено: 04 Ноября, 2008 - 23:33:00
Post Id



Частый гость


Покинул форум
Сообщений всего: 158
Дата рег-ции: Окт. 2008  


Помог: 0 раз(а)




а скрипты лежат в одном сервере.НЕ легче include() вызвать
 
 Top
NOBEL
Отправлено: 05 Ноября, 2008 - 00:21:52
Post Id



Частый гость


Покинул форум
Сообщений всего: 146
Дата рег-ции: Май 2008  
Откуда: Сутки до японии, неделя до Москвы


Помог: 0 раз(а)




Хотелось бы знать варианты, если не на одном.
Опять же, скорость обработки.... Слдует вызвать к примеру 100 скриптов (еще и некоторые параметры передать) и не ждать ответа.
Я боюсь, если запущу кол, раздутый тАким количеством инклудов, он просто будет выполнятся больше предельно разрешонного для меня времени...

Вообще это планируется системы индексации. Рзделяем все на маленькие порции, раздаем скриптам, пока они это делают еще делаем порции задач, опять раздаем,...
они по выполнении дают отчеты какому нить другому скрипту, который их обрабатывает и записывает....


-----
купил камаз и не жалею,...
никого не жалею!!!
 
 Top
valenok Модератор
Отправлено: 05 Ноября, 2008 - 06:18:14
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




запускай как их как фоновые процессы.
гугл - background process php


-----
Truly yours, Sasha.
 
My status
 Top
vitaliy_mad
Отправлено: 05 Ноября, 2008 - 07:57:00
Post Id


Участник


Покинул форум
Сообщений всего: 1107
Дата рег-ции: Окт. 2008  
Откуда: Украина, Мариуполь


Помог: 0 раз(а)




NOBEL
функции system и exec с перенаправлением вывода в файл...

system("php myscript.php & > logfile.log"); --- для Linux
system("start php myscript.php > logfile.log"); -- Для Win

вроде так

(Отредактировано автором: 05 Ноября, 2008 - 07:57:28)

 
 Top
SergeantPEPPER
Отправлено: 05 Ноября, 2008 - 08:27:24
Post Id



Частый гость


Покинул форум
Сообщений всего: 245
Дата рег-ции: Сент. 2007  
Откуда: Казань


Помог: 0 раз(а)




Это наверное решается разделением главного родительского (он же управляющий) скрипта на 100 дочерних, каждый из которых занимается своей задачей.
Почитайте про фукнцию fork ();
 
 Top
NOBEL
Отправлено: 05 Ноября, 2008 - 11:10:45
Post Id



Частый гость


Покинул форум
Сообщений всего: 146
Дата рег-ции: Май 2008  
Откуда: Сутки до японии, неделя до Москвы


Помог: 0 раз(а)




ВСЕМ ОГРОМНОЕ СПАСИБО!!!!!!
Щас сижу, просветляюсь...........


-----
купил камаз и не жалею,...
никого не жалею!!!
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB