MonitorMIDServer - Global

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 1 min. de leitura
  • . MonitorMIDServer a inclusão de script fornece métodos para monitorar MID Servers usando a probe de pulsação para verificar MID Servers que estão inativos, envia solicitações de pulsação e mata solicitações de pulsação antigas.

    Use esta inclusão de script em um script de servidor para monitorar MID Servers.

    MonitorMIDServer - MonitorMIDServer()

    Cria uma instância de MonitorMIDServer.

    Tabela 1. Parâmetros
    Nome Tipo Descrição
    Nenhum

    MonitorMIDServer - killOldRequests()

    Se houver solicitações de probe de pulsação que não foram processadas, cancela-as para que não se acumulem quando um MID Server ficar inativo por um tempo.

    Tabela 2. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 3. Retorna
    Tipo Descrição
    vazio
    var mmsv = new MonitorMIDServer();
    mmsv.killOldRequests();

    MonitorMIDServer - markDowners()

    Marca todos os MID Servers que não respondem como inativos, determinando quando a pulsação mais recente foi enviada e encontrando todos os servidores que não respondem.

    Tabela 4. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 5. Retorna
    Tipo Descrição
    vazio
    var mmsv = new MonitorMIDServer();
    mmsv.markDowners();

    MonitorMIDServer - monitor()

    Executa as funções necessárias para um ciclo de monitoramento do MID Server programado, incluindo a eliminação de solicitações antigas, marcação dos MID Servers que estão inativos e o envio de solicitações de pulsação para todos os servidores.

    Tabela 6. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 7. Retorna
    Tipo Descrição
    vazio
    var mmsv = new MonitorMIDServer();
    mmsv.monitor();

    MonitorMIDServer - sendHeartbeatRequests()

    Envia solicitações de pulsação para todos os MID Servers e anotações ao atualizar o registro de status do servidor.

    Tabela 8. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 9. Retorna
    Tipo Descrição
    vazio
    var mmsv = new MonitorMIDServer();
    mmsv.sendHeartbeatRequests();