Kézikönyv:$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 • ‎español • ‎français • ‎magyar • ‎polski • ‎português do Brasil • ‎日本語
MySQL-specific: $wgExternalServers
Külső MySQL-szerverek tömbje.
Bevezetve:1.5.0 (r9118)
Eltávolítva:használatban
Megengedett értékek:(lásd alább)
Alapértelmezett érték:[]

Részletek

A változóban külső MySQL-szerverek tömbjét lehet megadni.

A $wgExternalServers a használható klasztereket és -node-okat gyűjti össze egy klaszterből.

A legfelső szintű tömb kulcsa egy klaszternév (az alábbi példa csak egy klasztert tartalmaz, melynek neve demoCluster).

A kulcsok értékei tömbök, amelyek az egyedi node-ok tulajdonságait tartalmazzák a $wgDBservers -szel azonos formátumban.

Az első node tekintendő masternek; minden, az adatbázison történő írási művelet ezen keresztül hajtódik végre.

Ezt nulla vagy több slave node követi (az alábbi példában kettőt láthatsz).

Minden node-ban rögzíteni kell a host, user, password, dbname és a type paramétereket a példában látható módon. A load attribútummal szabályozható, hogy egy adott node-ra a terhelés mekkora mértéke jusson.

Például:

$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 ]
 ]
];

A példához kapcsolódó leíráshoz, és annak használható klaszterkonfigurációba való átültetéséhez lásd a Kézikönyv:Külső tároló lapot.