1) попробуй без проксей (только сразу ограничь скрипт, чтоб тебя не забанили разом)
2) многопоточность правильно организуется вот так:
Код:
$num_procs = 0;
$numTheards = 5;
$volnKoef = 1;
foreach ($list as $key => $entry){
$pid = pcntl_fork();
if ($pid == -1)
{
die('could not fork');
}
elseif ($pid)
{
$num_procs++;
if ($num_procs > $numTheards) while ($num_procs >= $numTheards*$volnKoef)
{
//echo MASTER waiting for childs...
pcntl_wait($status);
$num_procs--;
}
}
else
{
//child, do somthing (grab info)
exit; //!!!!!! ИНАЧЕ ПОТОКИ УБЬЮТ СЕРВЕР
}
}