Manual:$wgLBFactoryConf/fr

From MediaWiki.org
Jump to: navigation, search
Paramètres de l'équilibrage de charge: $wgLBFactoryConf
Configuration de l'usine d'équilibrage de charge.
Introduit dans la version: 1.13.0(r32578)
Retiré dans la version: toujours utilisé
Valeurs autorisées: (tableau)
Valeur par défaut: array( 'class' => 'LBFactory_Simple' )

Autres paramètres: Alphabétique | Par Fonction


Détails [edit]

Pour mettre en place une ferme de wikis multi-maîtres, mettez la classe ici à quelque chose qui peut renvoyer un LoadBalancer avec un maître approprié sur un appel à getMainLB(). La classe identifiée ici est responsable de lire $wgDBservers, $wgDBserver, etc., donc l'écraser peut faire que ces variables globales sont ignorées.

La classe LBFactory_Multi est fournie dans ce but; la configuration pour cette classe est fournie ci-dessous:

Warning Avertissement : Si vous utilisez cette classe, tous les paramètres précédents comme $wgDBservers, $wgExternalServers, ... seront ignorés.

sectionsByDB
Une carte de noms de bases de données vers des noms de section
sectionLoads
Une carte 2D. Pour chaque section, donner une carte de noms de serveurs vers les ratios de charge. Par exemple: array( 'section1' => array( 'db1' => 100, 'db2' => 100 ) )
serverTemplate
Un tableau associatif d'information de serveur, comme documenté pour $wgDBservers. L'hôte, le hostName et les entrées de charge seront écrasés.
groupLoadsBySection
Une carte 3D donnant les ratios de charge de serveur pour chaque section et groupe. Par exemple: array( 'section1' => array( 'group1' => array( 'db1' => 100, 'db2' => 100 ) ) )
groupLoadsByDB
Une carte 3D donnant les ratios de charge de serveur par nom de base de données.
hostsByName
Une carte de noms d'hôte vers les adresses IP.
externalLoads
Une carte des noms de grappe de stockage externe vers la carte de charge du serveur.
externalTemplate
Une structure d'information du serveur utilisée pour les serveurs de stockage externe.
templateOverridesByServer
Une carte 2D écrasant mainTemplate ou externalTemplate sur une base serveur par serveur.
templateOverridesByCluster
Une carte 2D écrasant externalTemplate par grappe
masterTemplateOverrides
Un tableau d'annulation pour mainTemplate et externalTemplate pour tous les serveurs maître.

Configuration de Wikimedia [edit]

Pour voir comment Wikimedia utilise $wgLBFactoryConf pour configurer ses wikis, voyez:

Langue : English  • français