« Zurück zu Produkt

Dokumentation

IPS_GetReplicationSyncTime

 int IPS_GetReplicationSyncTime ()

Rückgabewert

Unix Zeitstempel des letzten erfolgreichen Abgleichs. Hat noch kein Abgleich stattgefunden, 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 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
*/
Haben Sie noch Fragen?