3namespace Bitrix\Cluster;
9 private bool $bQueue =
false;
10 private static null|
array $servers =
null;
11 private static array $otherGroups = [];
16 require_once \Bitrix\Main\Loader::getLocal(
'modules/cluster/lib/clustercacheconfig.php');
18 if (static::$servers ===
null)
20 static::$servers = ClusterCacheConfig::getInstance(
'memcached')->getConfig(
true, self::$otherGroups);
23 if (defined(
'BX_MEMCACHED_CLUSTER'))
25 $sid = BX_MEMCACHED_CLUSTER;
28 if (!empty(static::$servers))
31 'servers' => static::$servers,
32 'type' =>
'memcached',
37 if (defined(
'BX_CLUSTER_GROUP'))
43 public function QueueRun($param1, $param2, $param3)
45 $this->bQueue =
false;
46 $this->
clean($param1, $param2, $param3);
53 if ($this->bQueue && Loader::includeModule(
'cluster'))
55 foreach (self::$otherGroups as $group_id => $_)
61 parent::clean($baseDir, $initDir,
$filename);
QueueRun($param1, $param2, $param3)
clean($baseDir, $initDir=false, $filename=false)
static Add($group_id, $command, $param1, $param2, $param3)
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)