Skip to main content
Skip to content

レプリケーション コントローラーの管理

お使いの GitHub Enterprise Server インスタンスでレプリケーション コントローラーが有効になっているかどうかを確認し、トラブルシューティング中にGitHub のサポートが推奨する場合にのみ無効にします。

レプリケーション コントローラーについて

レプリケーション コントローラーは、 お使いの GitHub Enterprise Server インスタンスのレプリケーション構成を管理するサービスです。 app.replication-controller.enabled設定は、既定で有効になっているサービスを制御します。

レプリケーション コントローラーは、Git リポジトリ、ストレージ ( Git LFS オブジェクトや添付ファイルなど)、および GitHub Pagesのレプリケーションを管理します。

レプリケーション コントローラーが有効になっているかどうかを確認する

プライマリ ノードで、次のコマンドを実行します。

ghe-config app.replication-controller.enabled

コマンドが true または値を返さない場合は、レプリケーション コントローラーが有効になります。 コマンドが falseを返した場合、レプリケーション コントローラーは無効です。

レプリケーション コントローラーの無効化

警告

GitHub のサポート がトラブルシューティング中に推奨する場合にのみ、レプリケーション コントローラーを無効にします。 この変更を適用すると、レプリケーション コントローラーが停止し、進行中の操作が中断される可能性があります。 安全に続行できるかどうかわからない場合は、 GitHub Enterprise サポートにお問い合わせください。

  1. プライマリ ノードで、 app.replication-controller.enabled を false に設定します。

    ghe-config app.replication-controller.enabled false
    
  2. 構成を適用します。

    ghe-config-apply
    

レプリケーション コントローラーの再有効化

  1. プライマリ ノードで、 app.replication-controller.enabled を true に設定します。

    ghe-config app.replication-controller.enabled true
    
  2. 構成を適用します。

    ghe-config-apply