X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=index.php;h=89ed058465db00a7e7e9177e65632d95b6042b85;hb=c18d17e65b37ab3af7db59be0e0cc80c04c1612e;hp=9fe248e8e2b5329f3b67503a75c74e9a2bc6ef3b;hpb=808eaa633a784c094dd5c2b79f541c911bec782e;p=friendica.git diff --git a/index.php b/index.php index 9fe248e8e2..89ed058465 100644 --- a/index.php +++ b/index.php @@ -56,10 +56,11 @@ if(!$install) { $maxsysload_frontend = intval(get_config('system','maxloadavg_frontend')); if($maxsysload_frontend < 1) $maxsysload_frontend = 50; - if(function_exists('sys_getloadavg')) { - $load = sys_getloadavg(); - if(intval($load[0]) > $maxsysload_frontend) { - logger('system: load ' . $load[0] . ' too high. Service Temporarily Unavailable.'); + + $load = current_load(); + if($load) { + if($load > $maxsysload_frontend) { + logger('system: load ' . $load . ' too high. Service Temporarily Unavailable.'); header($_SERVER["SERVER_PROTOCOL"].' 503 Service Temporarily Unavailable'); header('Retry-After: 300'); die("System is currently unavailable. Please try again later");