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
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
*/