La classe MongoDB\Driver\Monitoring\ServerHeartbeatFailedEvent

(mongodb >=1.13.0)

Introduction

La classe MongoDB\Driver\Monitoring\ServerHeartbeatFailedEvent encapsule des informations sur un échec de battement de cœur de serveur (c'est-à-dire » hello commande émise par le biais de » surveillance du serveur).

Synopsis de la classe

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

Propriétés

host
Le nom d'hôte du serveur.
port
Le port du serveur.
awaited
Indique si le battement de cœur a utilisé un protocole en flux. L'extension n'utilise pas le protocole en flux pour la surveillance, cette méthode retournera donc toujours false.
duration
La durée du battement de cœur en microsecondes. La durée est une valeur calculée qui inclut le temps d'envoi du message et de réception de la réponse du serveur.
error
L'exception qui a été levée lors de l'échec du battement de cœur.

Historique

Version Description
PECL mongodb 2.3.0 Ajout des propriétés publiques readonly. La propriété duration remplace la méthode getDurationMicros().

Sommaire

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top