• Модуль: cluster
  • Путь к файлу: ~/bitrix/modules/cluster/classes/general/redis.php
  • Класс: CClusterRedis
  • Вызов: CClusterRedis::pause
static function pause($serverID) : void
{

	$servers = CClusterRedis::loadConfig();

	if (!is_array($serverID))
	{
		$serverID = [0 => $serverID];
	}

	foreach ($serverID as $i => $key)
	{
		if (!isset($servers[$key]) || $servers[$key]['STATUS'] != 'ONLINE')
		{
			unset($serverID[$i]);
		}
	}

	if (!empty($serverID))
	{
		$ob = new CClusterRedis;
		$ob->update($serverID, ['STATUS' => 'READY']);
	}
}