MonitorMIDServer – Global
Ü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.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| 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.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| 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.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| void |
var mmsv = new MonitorMIDServer();
mmsv.monitor();
MonitorMIDServer – MonitorMIDServer()
Erstellt eine Instanz von MonitorMIDServer.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
MonitorMIDServer – sendHeartbeatRequests()
Sendet Heartbeat-Anforderungen an alle MID-Server und -Knoten, wenn der Serverstatusdatensatz aktualisiert wird.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| void |
var mmsv = new MonitorMIDServer();
mmsv.sendHeartbeatRequests();