MonitorMIDServer - Global
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.
| 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.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| 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.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| 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.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| 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.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| vazio |
var mmsv = new MonitorMIDServer();
mmsv.sendHeartbeatRequests();