Поддержка серверов

CLUSTER: методы, функции, константы класса Битрикс


Блог разработчика

9 августа 2016 ResizeImageGet и простой водяной знак налету

Сегодня поговорим о том как проще всего воткнуть водяной знак на картинки в Битрикс. Например, на все изображения каталога.

21 июля 2016 Добавление вкладки в CRM коробки Битрикс24

В этом посте я покажу, как легко и просто добавить вкладку в сущность CRM. И не просто добавить, а вывести там свой контент.

21 июля 2016 Как просто обращаться из коробки Битрикс24 на сайт на базе Битрикс

К примеру вам хочется внутренним скриптом дернуть с сайта-магазина информацию, которая там, в свою очередь, закрыта некоторыми правами. Например, админскими. Можно конечно мутить свой REST, или иной формат общения, но проще всего воспользоваться штатным инструментом:

Константы модуля cluster

КонстантаПроверяется
BX_MEMCACHE_CLUSTERCClusterMemcache::LoadConfig
BX_CLUSTER_GROUPCClusterSlave::GetRandomNode
BX_CACHE_SIDCPHPCacheMemcacheCluster::__construct
BX_CLUSTER_SLAVE_USE_ANY_GROUPCClusterSlave::GetRandomNode

Список функций и методов модуля cluster

Метод
CCluster::checkForServers($toBeAddedCount = 0)
CCluster::getServersCount()
CCluster::getServerList()
CPHPCacheMemcacheCluster::LoadConfig()
CPHPCacheMemcacheCluster::__construct()
CPHPCacheMemcacheCluster::IsAvailable()
CPHPCacheMemcacheCluster::QueueRun($param1, $param2, $param3)
CPHPCacheMemcacheCluster::lock($baseDir, $initDir, $key, $TTL)
CPHPCacheMemcacheCluster::unlock($baseDir, $initDir = false, $key = false, $TTL = 0)
CPHPCacheMemcacheCluster::clean($basedir, $initdir = false, $filename = false)
CPHPCacheMemcacheCluster::read(&$arAllVars, $basedir, $initdir, $filename, $TTL)
CPHPCacheMemcacheCluster::write($arAllVars, $basedir, $initdir, $filename, $TTL)
CPHPCacheMemcacheCluster::IsCacheExpired($path)
CClusterQueue::Add($group_id, $command, $param1, $param2, $param3)
CClusterQueue::QuoteParam($str)
CClusterQueue::UnQuoteParam($str)
CClusterQueue::Run()
CClusterWebnode::Add($arFields)
CClusterWebnode::Delete($ID)
CClusterWebnode::Update($ID, $arFields)
CClusterWebnode::CheckFields(&$arFields, $ID)
CClusterWebnode::GetList($arOrder=false, $arFilter=false, $arSelect=false)
CClusterWebnode::GetStatus($host, $port, $url)
CClusterWebnode::getServerList()
CClusterWebnode::ParseDateTime($str)
CClusterGroup::Add($arFields)
CClusterGroup::Delete($ID)
CClusterGroup::Update($ID, $arFields)
CClusterGroup::CheckFields(&$arFields, $ID)
CClusterGroup::GetList($arOrder=false, $arFilter=false, $arSelect=false)
CClusterGroup::GetArrayByID($ID)
CClusterDBNodeCheck::MainNode()
CClusterMemcache::LoadConfig()
CClusterMemcache::SaveConfig($arServerList)
CClusterMemcache::GetList()
CClusterMemcache::getServerList()
CClusterMemcache::GetByID($id)
CClusterMemcache::Add($arFields)
CClusterMemcache::Delete($ID)
CClusterMemcache::Update($ID, $arFields)
CClusterMemcache::CheckFields(&$arFields, $ID)
CClusterMemcache::Pause($ID)
CClusterMemcache::Resume($ID)
CClusterMemcache::GetStatus($id)
CClusterDBNode::GetByID($node_id, $arVirtNode=false)
CClusterDBNode::Add($arFields)
CClusterDBNode::Delete($ID, $bStopSlave = true)
CClusterDBNode::Update($ID, $arFields)
CClusterDBNode::SetOffline($node_id)
CClusterDBNode::SetOnline($node_id)
CClusterDBNode::BringOnline()
CClusterDBNode::GetList($arOrder=false, $arFilter=false, $arSelect=false)
CClusterDBNode::getServerList()
CClusterDBNode::GetModules($node_id)
CClusterDBNode::GetListForModuleInstall()
CClusterSlave::SetOnLine($node_id, $master_id)
CClusterSlave::Pause($node_id)
CClusterSlave::Resume($node_id)
CClusterSlave::Stop($node_id)
CClusterSlave::SkipSQLError($node_id)
CClusterSlave::GetStatus($node_id, $bSlaveStatus = true, $bGlobalStatus = true, $bVariables = true)
CClusterSlave::GetList()
CClusterSlave::AdjustServerID($arNode, $nodeDB)
CClusterSlave::GetRandomNode()
CClusterDBNodeCheck::MainNodeCommon($arMasterNode)
CClusterDBNodeCheck::MainNodeForReplication($arMasterNode)
CClusterDBNodeCheck::MainNodeForSlave()
CClusterDBNodeCheck::SlaveNodeIsReplicationRunning($db_host, $db_name, $db_login, $db_password, $master_host=false, $master_port=false)
CClusterDBNodeCheck::SlaveNodeConnection($db_host, $db_name, $db_login, $db_password, $master_host=false, $master_port=false, $master_id = 1)
CClusterDBNodeCheck::SlaveNodeCommon($nodeDB)
CClusterDBNodeCheck::SlaveNodeForReplication($nodeDB)
CClusterDBNodeCheck::SlaveNodeForMaster($nodeDB)
CClusterDBNodeCheck::GetServerVariables($DB, $arVariables, $db_mask)
CClusterDBNodeCheck::GetServerVariable($DB, $var_name)
CClusterDBNode::CheckFields(&$arFields, $ID)
CClusterDBNode::GetUpTime($node_id)
cluster::cluster()
cluster::InstallDB($arParams = array())
cluster::UnInstallDB($arParams = array())
cluster::InstallEvents()
cluster::UnInstallEvents()
cluster::InstallFiles($arParams = array())
cluster::UnInstallFiles()
cluster::DoInstall()
cluster::DoUninstall()