GoDaddy共享主机获取进程ID

时间:2016-01-11 09:28:06

标签: php kill-process

我有一个GoDaddy共享托管,我正在运行这个PHP代码,工作正常:

exec('../node/bin/node node_app.js "message" ', $output);

我在循环中运行它,所以在某个时间(迭代)它会显示一个错误,说明允许的内存大小已经用尽。我认为解决方案是在循环中的每次迭代中终止进程但是即使我在&函数和exec输出中添加print_r,我也找不到进程ID来终止它它没有显示进程ID。

这是循环代码,如果它可以帮助

function fok($i,$maxID){
if($i <= $maxID){
    $elem = R::load('elem',$i);
    if($elem->id != 0){
        $row = R::dispense('row');
        exec('../node/bin/node node_app.js "'.$elem->text.'" ', $output);
        $row->text = $output;
        R::store($row);
    }
    fok($i+1,$maxID);
}
}
fok(1,20000);

0 个答案:

没有答案