Jump to content

Kézikönyv:$wgAllDBsAreLocalhost

From mediawiki.org
This page is a translated version of the page Manual:$wgAllDBsAreLocalhost and the translation is 100% complete.
Database settings: $wgAllDBsAreLocalhost
Minden adatbázis-kapcsolatot titkosítva a localhostra irányít.
Bevezetve:1.13.0 (r32818)
Eltávolítva:1.28.0 (Gerrit change 311084; git #5bc9b990)
Megengedett értékek:(boolean)
Alapértelmezett érték:false

Részletek

A változó engedélyezésével az adatbázis-kapcsolatok titkosítva átirányítódnak a localhostra. Ezzel a betöltés-kiegyensúlyozó azt fogja hinni, hogy szerverek hatalmas klasztere áll rendelkezésre. A beállítás hibakereséskor hasznos.

Például lehet a következő konfigurációd:

$wgLBFactoryConf = array(
 'class' => 'LBFactoryMulti',
 'sectionsByDB' => array(
    'wikidb' => 's1',
 ),
 'sectionLoads' => array(
    's1' => array(
        'localhost'  => 0,
        'somewhereElse'  => 0,
        'place20'  => 300,
        'place21'  => 300,
        'place3'  => 400,
        'place31'  => 400,
    ),
 ),
 'serverTemplate' => array(
    'dbname'      => $wgDBname,
    'user'          => $wgDBuser,
    'password'      => $wgDBpassword,
    'type'          => 'mysql',
    'flags'          => ( $wgDebugDumpSql ? DBO_DEBUG : 0 ) | DBO_DEFAULT,
    'max lag'      => 30,
    'fakeSlaveLag' => 1, // Kell, mivel a „slave-ek” valójában nem azok
 ),
);
$wgAllDBsAreLocalhost = true;

Ezáltal a MediaWiki azt hiszi, hogy hat szerver (1 master és 5 slave) áll rendelkezésre, miközben a localhoston mindössze egy adatbázisod van.

Lásd még