手册:$wgExternalServers

From mediawiki.org
Jump to navigation Jump to search
This page is a translated version of the page Manual:$wgExternalServers and the translation is 100% complete.
Other languages:
English • ‎Nederlands • ‎español • ‎français • ‎magyar • ‎polski • ‎português do Brasil • ‎中文 • ‎日本語
Content handlers and storage: $wgExternalServers
一组外部MySQL服务器。
引进版本:1.5.0 (r9118)
移除版本:仍在使用
允许的值:(参见下方)
默认值:[]

细节

一组外部MySQL服务器。

$wgExternalServers收集所有可用集群以及集群的所有可用节点。

顶级数组的键表示一个群集的名称(以下示例仅定义一个群集。其名为demoCluster)。

这些键的值还是数组。它们使用$wgDBservers 的相同格式保存各个节点的规范。

第一个节点被视为主节点。通过该主节点执行对数据库的所有写操作。

零个或多个从节点可能跟随。(在下的示例中,您找到两个从节点)。

如示例中所示,每个节点应具有自己的hostuserpassworddbnametypeload参数允许指定应通过此节点的负载量。

例如

$wgExternalServers = [ 'demoCluster' => [
  [ 'host' => 'master.example.org', 'user' => 'userM',  'password' =>'pwdM',  'dbname' => 'dbM',  'type' => "mysql", 'load' => 1 ],
  [ 'host' => 'slave1.example.org', 'user' => 'userS1', 'password' =>'pwdS1', 'dbname' => 'dbS1', 'type' => "mysql", 'load' => 1 ],
  [ 'host' => 'slave2.example.org', 'user' => 'userS2', 'password' =>'pwdS2', 'dbname' => 'dbS2', 'type' => "mysql", 'load' => 1 ]
 ]
];

有关此示例的讨论,以及如何将其转换为可用的群集配置,请参见外部存储