Skip to main content
Skip to content

Administración del controlador de replicación

Compruebe si el controlador de replicación está habilitado en tu instancia de GitHub Enterprise Servery deshabilite solo cuando Soporte de GitHub lo recomiende durante la solución de problemas.

Acerca del controlador de replicación

El controlador de replicación es un servicio que administra la configuración de replicación en tu instancia de GitHub Enterprise Server. La app.replication-controller.enabled configuración controla el servicio, que está habilitado de forma predeterminada.

El controlador de replicación administra la replicación para repositorios de Git, almacenamiento (como Git LFS objetos y datos adjuntos de archivos), GitHub Pages, hooks de pre-recepción, MySQL, Redis y Elasticsearch. Los servicios que administra en la instancia dependen de la topología y de las características habilitadas.

Comprobar si Replication Controller está habilitado

En el nodo principal, ejecute el siguiente comando.

ghe-config app.replication-controller.enabled

Si el comando devuelve true o ningún valor, el controlador de replicación está habilitado. Si el comando devuelve false, el controlador de replicación está deshabilitado.

Deshabilitación del controlador de replicación

Advertencia

Solo deshabilite el Replication Controller si Soporte de GitHub lo recomienda durante la solución de problemas. La aplicación de este cambio detiene el controlador de replicación y puede interrumpir una operación en curso. Si no está seguro de si es seguro continuar, póngase en contacto con Soporte técnico para GitHub Enterprise.

  1. En cada nodo que hospeda una réplica de MySQL, como una réplica de alta disponibilidad, confirme que el Replication Controller no está clonando ni reinicializando MySQL.

    ghe-rc-ctl status mysql
    

    Continúe solo cuando la salida de cada nodo muestre "running": false. Si la salida muestra "running": true, espere y vuelva a ejecutar el comando.

  2. En el nodo principal, establezca app.replication-controller.enabled en false.

    ghe-config app.replication-controller.enabled false
    
  3. Aplique la configuración.

    ghe-config-apply
    

Volver a habilitar el controlador de replicación

  1. En el nodo principal, establezca app.replication-controller.enabled en true.

    ghe-config app.replication-controller.enabled true
    
  2. Aplique la configuración.

    ghe-config-apply