« Zurück zu Produkt

Dokumentation

IPS_IsReplicationFailoverActive

 bool IPS_IsReplicationFailoverActive ()

Rückgabewert

TRUE, wenn der Slave zum Master befördert wurde, 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 der Slave zum Master befördert wurde und somit die Aufgaben des Masters übernommen hat (Failover). Das ist der Fall nach einem Aufruf von IPS_PromoteToReplicationMaster, nach einem automatischen Failover oder wenn die Konfiguration beim Start nicht vom Master geladen werden konnte. Solange das Ergebnis TRUE ist, findet kein Abgleich mit dem Master statt. Nach IPS_DemoteToReplicationSlave ist das Ergebnis wieder FALSE.

Warning

Die Funktion liefert nicht, ob das automatische Failover konfiguriert ist.

Beispiel

if (IPS_IsReplicationFailoverActive()) {
    echo "Failover seit " . date("d.m.Y H:i:s", IPS_GetReplicationFailoverTime());
}

/* liefert z.B.:
Failover seit 14.09.2026 03:12:45
*/
Haben Sie noch Fragen?