Introducción
PHP Manual
PHP Manual»MongoDB\Driver\Monitoring»MongoDB\Driver\Monitoring\ServerHeartbeatFailedEvent

La clase MongoDB\Driver\Monitoring\ServerHeartbeatFailedEvent

(mongodb >=1.13.0)

La clase MongoDB\Driver\Monitoring\ServerHeartbeatFailedEvent encapsula información sobre un fallo de latido de servidor (es decir, » hello comando emitido por » monitoreo del servidor).

final class MongoDB\Driver\Monitoring\ServerHeartbeatFailedEvent {
/* Propiedades */
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
}
host
El nombre de host del servidor.
port
El puerto del servidor.
awaited
Indica si el latido utilizó un protocolo de streaming. La extensión no utiliza el protocolo de streaming para la monitorización, por lo que este método siempre devolverá false.
duration
La duración del latido en microsegundos. La duración es un valor calculado que incluye el tiempo de envío del mensaje y de recepción de la respuesta del servidor.
error
La excepción lanzada cuando el latido falló.
Versión Descripción
PECL mongodb 2.3.0 Se añadieron propiedades públicas readonly. La propiedad duration reemplaza al método getDurationMicros().

Tabla de contenidos

To Top