MongoDB: фактический результат

ПроверкаРезультат
Клиент для недоступного адреса созданДа
Настоящий сервер ответил pingok = 1
Ping на собственный неслушающий портПерехвачен отказ соединения

Документы и подтверждение действий

Класс ожидаемого исключения

MongoDB\Driver\Exception\ConnectionTimeoutException

Таймауты проверочного клиента, мс

{
    "selection": 500,
    "connect": 300,
    "socket": 300
}

Смысл

Конструктор задаёт настройки. Реальная команда проверяет доступность. Исключение отдельного клиента не останавливает основной сервер.

Отчёт получен PHP CLI и настоящим локальным MongoDB. ObjectId в блоках документов специально показан строкой для чтения; это представление отчёта, а не смена BSON-типа в базе. Собственная коллекция этого запуска удалена после проверки.