]> git.mxchange.org Git - friendica.git/blobdiff - include/delivery.php
Bugfix for the maximum load check in worker.
[friendica.git] / include / delivery.php
index dc02faaba8e03d1957797861a6cd4a0ee9defa59..4d87b8bb74b39a7712576890834194783938ccbd 100644 (file)
@@ -58,10 +58,11 @@ function delivery_run(&$argv, &$argc){
                $maxsysload = intval(get_config('system','maxloadavg'));
                if($maxsysload < 1)
                        $maxsysload = 50;
-               if(function_exists('sys_getloadavg')) {
-                       $load = sys_getloadavg();
-                       if(intval($load[0]) > $maxsysload) {
-                               logger('system: load ' . $load[0] . ' too high. Delivery deferred to next queue run.');
+
+               $load = current_load();
+               if($load) {
+                       if(intval($load) > $maxsysload) {
+                               logger('system: load ' . $load . ' too high. Delivery deferred to next queue run.');
                                return;
                        }
                }