« Zurück zu Produkt

Dokumentation

IPS_GetReplicationFailoverTime

 int IPS_GetReplicationFailoverTime ()

Rückgabewert

Unix Zeitstempel der letzten Beförderung zum Master. Wurde der Slave noch nie befördert, wird 0 geliefert.

Beschreibung

Warning

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

Die Funktion liefert den Zeitpunkt, zu dem der Slave zuletzt zum Master befördert wurde (Failover), sei es über IPS_PromoteToReplicationMaster oder automatisch.

Der Wert bleibt auch nach IPS_DemoteToReplicationSlave erhalten und wird erst bei einem Neustart des Diensts zurückgesetzt. Ob der Failover aktuell aktiv ist, liefert IPS_IsReplicationFailoverActive.

Beispiel

$failoverTime = IPS_GetReplicationFailoverTime();
if ($failoverTime > 0) {
    echo "Letzter Failover: " . date("d.m.Y H:i:s", $failoverTime);
}

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