MonitorMIDServer : global

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 1 minute de lecture
  • L’include de script MonitorMIDServer fournit des méthodes de surveillance Serveurs MID à l’aide de la sonde de pulsation pour vérifier Serveurs MID celles qui sont en panne, envoie des demandes d’intervalle de mise à jour et arrête les anciennes demandes d’intervalle.

    Utilisez cet include de script dans un script serveur pour surveiller Serveurs MID.

    MonitorMIDServer : MonitorMIDServer()

    Crée une instance de MonitorMIDServer.

    Tableau 1. Paramètres
    Nom Type Description
    Néant

    MonitorMIDServer : killOldRequests()

    S’il existe des demandes de sonde d’intervalle de mise à jour qui n’ont pas été traitées, il les annule afin qu’elles ne s’accumulent pas lorsqu’un serveur MID est en panne pendant un certain temps.

    Tableau 2. Paramètres
    Nom Type Description
    Néant
    Tableau 3. Renvoie
    Type Description
    nul
    var mmsv = new MonitorMIDServer();
    mmsv.killOldRequests();

    MonitorMIDServer : markDowners()

    Marque tous les serveurs MID qui ne répondent pas comme étant en panne, en déterminant quand la pulsation la plus récente a été envoyée et en trouvant tous les serveurs qui ne répondent pas.

    Tableau 4. Paramètres
    Nom Type Description
    Néant
    Tableau 5. Renvoie
    Type Description
    nul
    var mmsv = new MonitorMIDServer();
    mmsv.markDowners();

    MonitorMIDServer : monitor()

    Exécute les fonctions requises pour un cycle de surveillance planifié du serveur MID, notamment la suppression des anciennes demandes, le marquage des serveurs MID en panne et l’envoi de demandes d’intervalle de mise à jour à tous les serveurs.

    Tableau 6. Paramètres
    Nom Type Description
    Néant
    Tableau 7. Renvoie
    Type Description
    nul
    var mmsv = new MonitorMIDServer();
    mmsv.monitor();

    MonitorMIDServer : sendHeartbeatRequests()

    Envoie des demandes d’intervalle de mise à jour à tous les serveurs MID et note la mise à jour de l’enregistrement de l’état du serveur.

    Tableau 8. Paramètres
    Nom Type Description
    Néant
    Tableau 9. Renvoie
    Type Description
    nul
    var mmsv = new MonitorMIDServer();
    mmsv.sendHeartbeatRequests();