В последнее время я сталкиваюсь с этой надоедливой проблемой, которая состоит из php-скрипта, который должен выполнять довольно тяжелую обработку.
Этот скрипт имеет цикл, который делает сравнения около 25000 * 25000
я установил максимальное время ожидания как 10800
, но когда я использую $ time = time ();в начале скрипта
и echo $ time-time () на каждой итерации
скрипт останавливается через 497 секунд
Пожалуйста, помогите мне разобраться, что может быть не таксо сценарием, который я вижу пустую страницу через 497 секунд.Спасибо.
РЕДАКТИРОВАТЬ:
while($a<count($data))
{
$AL = (error_get_last());
if($AL['type']==8)
var_dump($AL);
$i=0;
$compdata[$a] = array();
$row = explode("~",$data[$a]);
$dl[$a] = 0;
while($i<count($data))
{
$i += 1;
if(($i-1)==$a)
continue;
$rowc = explode("~",$data[$i-1]);
$j=0;
$cn = 0;
$tw = 0;
$kcv = "";
while($j<$kc)
{
if(Matcher($row[$kcn[$j][0]],$rowc[$kcn[$j][1]],$MCOUNT,$R))
{
$cn += 1;
$tw += $weight[$j];
$kcv .= $kcn[$j][2];
}
$j += 1;
}
if($tw != 0)
{
$compdata[$a][$i-1] = strval($i).$kcv;
$dl[$a] += $tw;
}
}
$compdata[$a] = join(",",$compdata[$a]);
$a += 1;
}
общий цикл составляет около 25000 * 25000 * 10