Класс MongoDB\Driver\Monitoring\ServerHeartbeatFailedEvent

(mongodb >=1.13.0)

Введение

Класс MongoDB\Driver\Monitoring\ServerHeartbeatFailedEvent инкапсулирует информацию о неудачном сердцебиении сервера — команде » hello, которую отправил » мониторинг сервера.

Обзор класса

final class MongoDB\Driver\Monitoring\ServerHeartbeatFailedEvent {
/* Свойства */
public readonly string $host;
public readonly int $port;
public readonly bool $awaited;
public readonly int $duration;
public readonly Exception $error;
/* Методы */
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
Имя хоста сервера.
port
Порт сервера.
awaited
Указывает, использовал ли heartbeat потоковый протокол. Модуль не использует потоковый протокол для мониторинга, поэтому метод всегда возвращает false.
duration
Длительность heartbeat в микросекундах. Длительность представляет собой расчётное значение, которое включает время отправки сообщения и получения ответа от сервера.
error
Исключение, которое выбрасывается, когда heartbeat завершается неудачей.

Список изменений

Версия Описание
PECL-модуль mongodb 2.3.0 Добавлены свойства public readonly. Свойство duration заменяет метод getDurationMicros().

Содержание

Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top