forked from friendica/friendica-addons
		
	
		
			
				
	
	
		
			19 lines
		
	
	
	
		
			450 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
	
		
			450 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?php
 | 
						|
use Friendica\Core\Logger;
 | 
						|
use Friendica\DI;
 | 
						|
 | 
						|
function pumpio_sync_run($argv, $argc) {
 | 
						|
	$a = Friendica\DI::app();
 | 
						|
 | 
						|
	require_once("addon/pumpio/pumpio.php");
 | 
						|
 | 
						|
	if (function_exists('sys_getloadavg')) {
 | 
						|
		$load = sys_getloadavg();
 | 
						|
		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;
 | 
						|
		}
 | 
						|
	}
 | 
						|
 | 
						|
	pumpio_sync($a);
 | 
						|
}
 |