Manual:$wgAllDBsAreLocalhost
Este recurso foi removido completamente na versão 1.28.0. |
Configurações de banco de dados: $wgAllDBsAreLocalhost | |
---|---|
Faz todas as conexões de banco de dados secretamente irem para localhost. |
|
Introduzido na versão: | 1.13.0 (r32818) |
Removido na versão: | 1.28.0 (Gerrit change 311084; git #5bc9b990) |
Valores permitidos: | (booleano) |
Valor padrão: | false |
Outras definições: Alfabético | Por função |
Detalhes
Faz todas as conexões de banco de dados secretamente irem para localhost. Engana o balanceador de carga, que pensa que há um cluster arbitrariamente grande de servidores para se conectar. Útil para depuração.
Por exemplo, você pode ter uma configuração como esta:
$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, // Needed since the "slaves" aren't really slaves
),
);
$wgAllDBsAreLocalhost = true;
Ela faria o MediaWiki se comportar como se tivesse 6 servidores de banco de dados (1 master + 5 slaves), quando na verdade você só tem um banco de dados em localhost.