Manual:$wgLBFactoryConf/fr
From MediaWiki.org
| 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
[edit] Détails
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:
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.
[edit] Configuration de Wikimedia
Pour voir comment Wikimedia utilise $wgLBFactoryConf pour configurer ses wikis, voyez:
| Langue : | English • Français |
|---|