未正确执行的PHP脚本在处理后显示空白页
我最近一直在处理这个恼人的问题,其中包括一个php脚本,该脚本应该执行相当繁重的处理 这个脚本有一个循环,可以在25000*25000左右进行比较 我已将最大超时设置为10800 但是当我使用$time=time()时;在剧本的开头 并在每次迭代时回显$time-time() 脚本在497秒后停止 请帮我找出497秒后看到空白页的脚本可能有什么问题。 谢谢 编辑:未正确执行的PHP脚本在处理后显示空白页,php,time,execution,Php,Time,Execution,我最近一直在处理这个恼人的问题,其中包括一个php脚本,该脚本应该执行相当繁重的处理 这个脚本有一个循环,可以在25000*25000左右进行比较 我已将最大超时设置为10800 但是当我使用$time=time()时;在剧本的开头 并在每次迭代时回显$time-time() 脚本在497秒后停止 请帮我找出497秒后看到空白页的脚本可能有什么问题。 谢谢 编辑: while($a你检查过你的了吗?很难知道原因,但是,你不能批量完成这个过程吗?如果你echo ini_get('max_execu
while($a你检查过你的了吗?很难知道原因,但是,你不能批量完成这个过程吗?如果你echo ini_get('max_execution_time')
,那会输出预期的10800吗?是的,但仍然存在一些问题。它仅在php.ini中设置为10800
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;
}