我有一段脚本,可能会在一段时间后不会变为非活动状态,因为它会从会话过期时间短的非常慢的服务器请求信息。
脚本echo
在完成其每个过程之后,将其作为调试代码的方式完成。是否有任何方法从另一个脚本执行脚本并在最后一次echo
之后的一段时间内将其终止。换句话说,在非活动状态后杀死脚本。
编辑:这里我们可以SE我的代码示例:PHP处于非活动状态后终止进程
foreach ($info["Ten_Friends"] as $friend) {
$info = [];
echo "11111 \n";
$info = $i->userAnalysis($friend);
if ($info != false) {
echo "if to database\n";
if (($i->usersDatabase($info) == true)) {
mediaDataBase($info);
$nAnalized += 1;
echo "nAnalized: ".$nAnalized."\n";
}
} else {echo $friend." not analised";}
echo "3333\n";
}
正如你可以看到,每道工序后,我echo
。这两个$i->userAnalysis($friend);
和$i->usersDatabase($info)
请求数据到服务器此功能可能会在一段时间后变得没有响应,所以我需要杀死脚本,如果他们这样做。
在OSX埃尔卡皮坦和MySQL运行PHP 5.6
请添加您的代码。阅读这里看看如何形成[mcve] – amflare
@amflare这里是一个例子 –