« Zurück zu Produkt

Dokumentation

IPS_IsReplicationActive

 bool IPS_IsReplicationActive ()

Rückgabewert

TRUE, wenn die Replikation aktiv ist, andernfalls FALSE

Beschreibung

Warning

Diese Funktion ist nur für den internen Gebrauch vorgesehen und kann sich jederzeit ohne Ankündigung ändern oder entfallen.

Die Funktion prüft, ob die Replikation aktiv ist, das System also ein Slave ist. Dafür muss die Erweiterung Mirroring lizenziert und die Replikation beim Start des Diensts aktiviert gewesen sein.

Das Ergebnis bleibt auch nach einer Beförderung zum Master (IPS_PromoteToReplicationMaster) TRUE. Ob der Slave aktuell die Aufgaben des Masters übernommen hat, liefert IPS_IsReplicationFailoverActive.

Beispiel

if (IPS_IsReplicationActive() && !IPS_IsReplicationFailoverActive()) {
    echo "Dieses System ist ein Slave und wird vom Master abgeglichen";
}
Haben Sie noch Fragen?