LonghornPHP 2026

A classe MongoDB\Driver\Monitoring\ServerHeartbeatFailedEvent

(mongodb >=1.13.0)

Introdução

A classe MongoDB\Driver\Monitoring\ServerHeartbeatFailedEvent encapsula informação sobre uma pulsação falhada do servidor (ou seja, o comando » hello emitido através do » monitoramento do servidor).

Resumo da classe

final class MongoDB\Driver\Monitoring\ServerHeartbeatFailedEvent {
/* Propriedades */
public readonly string $host;
public readonly int $port;
public readonly bool $awaited;
public readonly int $duration;
public readonly Exception $error;
/* Métodos */
final public function getDurationMicros(): int
final public function getError(): Exception
final public function getHost(): string
final public function getPort(): int
final public function isAwaited(): bool
}

Propriedades

host

O nome de host do servidor.

port

A porta do servidor.

awaited

Se o heartbeat usou um protocolo de streaming. A extensão não usa o protocolo de streaming para monitoramento, portanto, este método sempre retornará false.

duration

A duração do pulso em microssegundos. A duração é um valor calculado que inclui o tempo para enviar a mensagem e receber a resposta do servidor.

error

A exceção que foi lançada quando o pulso falhou.

Registro de Alterações

Versão Descrição
PECL mongodb 2.3.0 Adicionadas propriedades públicas readonly. A propriedade duration substitui o método getDurationMicros().

Índice

adicionar nota

Notas de Usuários

Não há notas de usuários para esta página.
To Top