MonitorMIDServer – Global

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 1 Minute Lesedauer
  • Überwacht MID-Server mit dem Heartbeat-Probe, um zu überprüfen, ob MID-Server inaktiv sind, sendet Heartbeat-Anforderungen und beendet alte Heartbeat-Anforderungen.

    Zur Verwendung in einem Serverskript zum Überwachen von MID-Servern.

    MonitorMIDServer – killOldRequests()

    Wenn Heartbeat-Probe-Anforderungen nicht verarbeitet wurden, werden sie abgebrochen, damit sie sich nicht ansammeln, wenn ein MID-Server für einige Zeit nicht aktiv ist.

    Tabelle : 1. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 2. Ergebnisse
    Typ Beschreibung
    void
    var mmsv = new MonitorMIDServer();
    mmsv.killOldRequests();

    MonitorMIDServer – markDowners()

    Markiert alle nicht antwortenden MID-Server als inaktiv, indem festgestellt wird, wann der letzte Heartbeat gesendet wurde, und alle nicht antwortenden Server ermittelt werden.

    Tabelle : 3. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 4. Ergebnisse
    Typ Beschreibung
    void
    var mmsv = new MonitorMIDServer();
    mmsv.markDowners();

    MonitorMIDServer – monitor()

    Führt die für einen geplanten MID-Serverüberwachungszyklus erforderlichen Funktionen aus, darunter das Beenden alter Anforderungen, das Markieren der inaktiven MID-Server und das Senden von Heartbeat-Anforderungen an alle Server.

    Tabelle : 5. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 6. Ergebnisse
    Typ Beschreibung
    void
    var mmsv = new MonitorMIDServer();
    mmsv.monitor();

    MonitorMIDServer – MonitorMIDServer()

    Erstellt eine Instanz von MonitorMIDServer.

    Tabelle : 7. Parameter
    Name Typ Beschreibung
    Keine

    MonitorMIDServer – sendHeartbeatRequests()

    Sendet Heartbeat-Anforderungen an alle MID-Server und -Knoten, wenn der Serverstatusdatensatz aktualisiert wird.

    Tabelle : 8. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 9. Ergebnisse
    Typ Beschreibung
    void
    var mmsv = new MonitorMIDServer();
    mmsv.sendHeartbeatRequests();