Skip to main content
Skip to content

Managing the Replication Controller

Check whether the Replication Controller is enabled on GitHub Enterprise Server 인스턴스, and disable it only when GitHub 지원 recommends it during troubleshooting.

About the Replication Controller

The Replication Controller is a service that manages replication configuration on GitHub Enterprise Server 인스턴스. The app.replication-controller.enabled setting controls the service, which is enabled by default.

The Replication Controller manages replication for Git repositories, storage (such as Git LFS objects and file attachments), and GitHub Pages.

Checking whether the Replication Controller is enabled

On the primary node, run the following command.

ghe-config app.replication-controller.enabled

If the command returns true or no value, the Replication Controller is enabled. If the command returns false, the Replication Controller is disabled.

Disabling the Replication Controller

경고

Only disable the Replication Controller if GitHub 지원 recommends it during troubleshooting. Applying this change stops the Replication Controller and can interrupt an operation that's in progress. If you're unsure whether it's safe to proceed, contact GitHub Enterprise 지원.

  1. On the primary node, set app.replication-controller.enabled to false.

    ghe-config app.replication-controller.enabled false
    
  2. Apply the configuration.

    ghe-config-apply
    

Re-enabling the Replication Controller

  1. On the primary node, set app.replication-controller.enabled to true.

    ghe-config app.replication-controller.enabled true
    
  2. Apply the configuration.

    ghe-config-apply