Подскажите плиз по потокам

Cyrus

Guest
Подскажите плиз по потокам

Есть база урлей, необходимо средствами ПХП скачать страницы на хост. Написал скрипт, который делает это в один поток, т.е. урль за урлем. Работает ужасно долго. Подскажите плиз, как запустить этот скрипт N раз, но не Кроном? т.е. можно ли написать скрип, управляющий подскриптом, который бы N раз запустил подскрипт?
 

Cyrus

Guest
Автор оригинала: Макс
[m]curl_multi_exec[/m]
[m]socket_select[/m]
[m]pcntl_fork[/m]
при попытке искользования curl_multi_init выдает что Call to undefined function curl_multi_init(). подскажи плиз, я где то читал, то библиотеки curl нужно инсталировать отдельно? у меня РНР 5.0.3.
 

Cyrus

Guest
вроде работает :) только как теперь проверить?
первый скрипт запускает второй скрипт Н-раз, второй скрипт делает вот что:

PHP:
$fp=fopen("1.txt","a+") or die("Файл занят!");  
flock($fp,LOCK_EX);  
fputs($fp, strftime("%d %B %Y, %H:%M:%S %Z, %A")."\n");
flock($fp,LOCK_UN); 
fclose($fp);
время печатаемое в файле разное... :

14 February 2005, 15:51:48 Московское время (зима), Monday
14 February 2005, 15:51:49 Московское время (зима), Monday
14 February 2005, 15:51:49 Московское время (зима), Monday
14 February 2005, 15:51:55 Московское время (зима), Monday
14 February 2005, 15:51:56 Московское время (зима), Monday
14 February 2005, 15:51:56 Московское время (зима), Monday
14 February 2005, 15:51:56 Московское время (зима), Monday
14 February 2005, 15:51:56 Московское время (зима), Monday
14 February 2005, 15:51:56 Московское время (зима), Monday
14 February 2005, 15:51:56 Московское время (зима), Monday
14 February 2005, 15:51:57 Московское время (зима), Monday
14 February 2005, 15:51:57 Московское время (зима), Monday
14 February 2005, 15:51:57 Московское время (зима), Monday

похоже что работает мультипоток? или это фиговый тест? подскажите нормальный тест какой нить.
 
Сверху