$maxsysload) { logger('system: load ' . $load[0] . ' too high. discover_poco deferred to next scheduled run.'); return; } } $lockpath = get_lockpath(); if ($lockpath != '') { $pidfile = new pidfile($lockpath, 'discover_poco'); if($pidfile->is_already_running()) { logger("discover_poco: Already running"); if ($pidfile->running_time() > 19*60) { $pidfile->kill(); logger("discover_poco: killed stale process"); // Calling a new instance proc_run('php','include/discover_poco.php'); } exit; } } $a->set_baseurl(get_config('system','url')); load_hooks(); logger('start'); if (get_config('system','poco_discovery') > 0) poco_discover(); logger('end'); return; } if (array_search(__file__,get_included_files())===0){ discover_poco_run($_SERVER["argv"],$_SERVER["argc"]); killme(); }