X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;ds=sidebyside;f=pumpio%2Fpumpio_sync.php;h=3e712d1000e86265d589c5caa13999a7242f9964;hb=70f541c58b3ad1cf429e1f7997a798931c902dd7;hp=346376fa00d6fde9d26e40f1e972441a7d4607cb;hpb=b2508c127f002c3fc7ce6141eeb0d0ef70e57efb;p=friendica-addons.git diff --git a/pumpio/pumpio_sync.php b/pumpio/pumpio_sync.php index 346376fa..3e712d10 100644 --- a/pumpio/pumpio_sync.php +++ b/pumpio/pumpio_sync.php @@ -1,66 +1,19 @@ $maxsysload) { - logger('system: load ' . $load[0] . ' too high. Pumpio sync deferred to next scheduled run.'); + if (intval($load[0]) > DI::config()->get('system', 'maxloadavg', 50)) { + Logger::log('system: load ' . $load[0] . ' too high. Pumpio sync deferred to next scheduled run.'); return; } } - $lockpath = get_lockpath(); - if ($lockpath != '') { - $pidfile = new pidfile($lockpath, 'pumpio_sync'); - if($pidfile->is_already_running()) { - logger("Already running"); - if ($pidfile->running_time() > 9*60) { - $pidfile->kill(); - logger("killed stale process"); - // Calling a new instance - proc_run('php','addon/pumpio/pumpio_sync.php'); - } - exit; - } - } - pumpio_sync($a); } - -if (array_search(__file__,get_included_files())===0){ - pumpio_sync_run($_SERVER["argv"],$_SERVER["argc"]); - killme(); -} -?>