Dokumentation
IPS_GetReplicationSyncTime
int IPS_GetReplicationSyncTime ()
Rückgabewert
Unix Zeitstempel des letzten erfolgreichen Abgleichs. Hat noch kein Abgleich stattgefunden, 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 erfolgreich mit dem Master abgeglichen wurde (siehe Replikation). Dazu zählt auch das Laden der Konfiguration beim Start. Im laufenden Betrieb findet der Abgleich alle 5 Sekunden statt, ein deutlich älterer Zeitpunkt weist also auf Probleme bei der Verbindung zum Master hin.
Ist die Replikation nicht aktiv, wird 0 geliefert.
Beispiel
$syncTime = IPS_GetReplicationSyncTime();
if ($syncTime > 0) {
echo "Letzter Abgleich vor " . (time() - $syncTime) . " Sekunden";
}
/* liefert z.B.:
Letzter Abgleich vor 3 Sekunden
*/