2
0
Эх сурвалжийг харах

! Load average can actually legitimately be zero sometimes. Thanks to Woet - http://www.simplemachines.org/community/index.php?topic=487018.0 - for the report.

Signed-off-by: Peter Spicer <[email protected]>
Peter Spicer 11 жил өмнө
parent
commit
6788646969

+ 2 - 2
Sources/Load.php

@@ -160,11 +160,11 @@ function reloadSettings()
 			else
 				unset($modSettings['load_average']);
 
-			if (!empty($modSettings['load_average']))
+			if (!empty($modSettings['load_average']) || $modSettings['load_average'] === 0.0)
 				cache_put_data('loadavg', $modSettings['load_average'], 90);
 		}
 
-		if (!empty($modSettings['load_average']))
+		if (!empty($modSettings['load_average']) || $modSettings['load_average'] === 0.0)
 			call_integration_hook('integrate_load_average', array($modSettings['load_average']));
 
 		if (!empty($modSettings['loadavg_forum']) && !empty($modSettings['load_average']) && $modSettings['load_average'] >= $modSettings['loadavg_forum'])

+ 1 - 1
Sources/ManageServer.php

@@ -499,7 +499,7 @@ function ModifyLoadBalancingSettings($return_config = false)
 		else
 			unset($modSettings['load_average']);
 
-		if (!empty($modSettings['load_average']))
+		if (!empty($modSettings['load_average']) || $modSettings['load_average'] === 0.0)
 		{
 			$context['settings_message'] = sprintf($txt['loadavg_warning'], $modSettings['load_average']);
 			$disabled = false;