Skip to main content
Skip to content

Gerenciando o controlador de replicação

Verifique se o Controlador de Replicação está habilitado sua instância do GitHub Enterprise Servere desabilite-o somente quando Suporte do GitHub recomendá-lo durante a solução de problemas.

Sobre o Controlador de Replicação

O Controlador de Replicação é um serviço que gerencia a configuração de replicação em sua instância do GitHub Enterprise Server. A configuração app.replication-controller.enabled controla o serviço, que está habilitado por padrão.

O Controlador de Replicação gerencia a replicação para repositórios Git, armazenamento (como Git LFS objetos e anexos de arquivo) e GitHub Pages.

Verificando se o Controlador de Replicação está habilitado

No nó primário, execute o comando a seguir.

ghe-config app.replication-controller.enabled

Se o comando retornar true ou nenhum valor, o Controlador de Replicação está habilitado. Se o comando retornar false, o Controlador de Replicação está desabilitado.

Desabilitando o Controlador de Replicação

Aviso

Só desabilite o Replication Controller se Suporte do GitHub o recomendar durante a solução de problemas. Aplicar esta alteração interrompe o Controlador de Replicação e pode interromper uma operação em andamento. Se você não tiver certeza se é seguro continuar, entre em contato Suporte do GitHub Enterprise.

  1. No nó primário, defina app.replication-controller.enabled como false.

    ghe-config app.replication-controller.enabled false
    
  2. Aplicar a configuração.

    ghe-config-apply
    

Reativar o Controlador de Replicação

  1. No nó primário, defina app.replication-controller.enabled como true.

    ghe-config app.replication-controller.enabled true
    
  2. Aplicar a configuração.

    ghe-config-apply