Skip to main content
Skip to content

Gestion du contrôleur de réplication

Vérifiez si le contrôleur de réplication est activé sur votre instance GitHub Enterprise Server et désactivez-le uniquement lorsque Support GitHub le recommande lors du dépannage.

À propos du contrôleur de réplication

Le contrôleur de réplication est un service qui gère la configuration de réplication sur votre instance GitHub Enterprise Server. Le app.replication-controller.enabled paramètre contrôle le service, qui est activé par défaut.

Le contrôleur de réplication gère la réplication pour les référentiels Git, le stockage (tels que Git LFS les objets et les pièces jointes de fichiers) et GitHub Pages.

Vérification de l’activation du contrôleur de réplication

Sur le nœud principal, exécutez la commande suivante.

ghe-config app.replication-controller.enabled

Si la commande retourne true ou aucune valeur, le contrôleur de réplication est activé. Si la commande retourne false, le contrôleur de réplication est désactivé.

Désactivation du contrôleur de réplication

Avertissement

Désactivez uniquement le contrôleur de réplication si Support GitHub le recommande lors de la résolution des problèmes. L’application de cette modification arrête le contrôleur de réplication et peut interrompre une opération en cours. Si vous n’êtes pas sûr qu’il soit prudent de continuer, contactez Support GitHub Enterprise.

  1. Sur le nœud principal, définissez app.replication-controller.enabled sur false.

    ghe-config app.replication-controller.enabled false
    
  2. Appliquez la configuration.

    ghe-config-apply
    

Réactiver le contrôleur de réplication

  1. Sur le nœud principal, définissez app.replication-controller.enabled sur true.

    ghe-config app.replication-controller.enabled true
    
  2. Appliquez la configuration.

    ghe-config-apply