MonitorMIDServer - Global

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 1 min. de leitura
  • A inclusão de script MonitorMIDServer fornece métodos para monitorar MID Servers usando a probe de pulsação para verificar se MID Servers estão inativos, envia solicitações de pulsação e elimina 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 do MonitorMIDServer.

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

    MonitorMIDServer -killOldRequests()

    Se houver solicitações de probe de pulsação que não tenham sido processadas, as cancelará para que não se acumulem quando um MID Server estiver 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 estão respondendo como inativos, determinando quando a pulsação mais recente foi enviada e encontrando todos os servidores que não estão respondendo.

    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 programado de monitor do MID Server, incluindo a eliminação de solicitações antigas, a 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 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();