Info zu Replication Controller
Der Replikationscontroller ist ein Dienst, der die Replikationskonfiguration auf Ihre GitHub Enterprise Server-Instance verwaltet. Die app.replication-controller.enabled-Einstellung steuert den Dienst, der standardmäßig aktiviert ist.
Der Replikationscontroller verwaltet die Replikation für Git-Repositorys, Speicher (z. B. Git LFSObjekte und Dateianhänge), GitHub Pages Pre-Receive-Hooks, MySQL, Redis und Elasticsearch. Die Dienste, die es für Ihre Instanz verwaltet, sind von Ihrer Topologie und aktivierten Features abhängig.
Überprüfen, ob der Replikationscontroller aktiviert ist
Führen Sie auf dem primären Knoten den folgenden Befehl aus.
ghe-config app.replication-controller.enabled
Wenn der Befehl true oder keinen Wert zurückgibt, ist der Replikationscontroller aktiviert. Wenn der Befehl false zurückgibt, ist der Replikationscontroller deaktiviert.
Deaktivieren des Replikationscontrollers
Warnung
Deaktivieren Sie den Replikationscontroller nur, wenn GitHub-Support dies während der Problembehandlung empfiehlt. Durch das Anwenden dieser Änderung wird der Replikationscontroller beendet und kann einen Vorgang unterbrechen, der gerade ausgeführt wird. Wenn Sie nicht sicher sind, ob der Vorgang sicher ist, wenden Sie sich an GitHub Enterprise-Support.
-
Vergewissern Sie sich auf jedem Knoten, der ein MySQL-Replikat hostet, z. B. ein Replikat mit hoher Verfügbarkeit, dass der Replikationscontroller MySQL nicht klont oder neu initialisiert.
ghe-rc-ctl status mysqlFahren Sie nur fort, wenn die Ausgabe auf jedem Knoten
"running": falseanzeigt. Wenn die Ausgabe"running": trueanzeigt, warten Sie, und führen Sie den Befehl erneut aus. -
Stellen Sie auf dem primären Knoten
app.replication-controller.enabledauffalseein.ghe-config app.replication-controller.enabled false -
Wende die Konfiguration an.
ghe-config-apply
Erneute Aktivierung des Replikationscontrollers
-
Setzen Sie auf dem primären Knoten
app.replication-controller.enabledauftrue.ghe-config app.replication-controller.enabled true -
Wende die Konfiguration an.
ghe-config-apply