mongodb — PHP Монго соединение Черный список

в устаревший PHP драйвер MongoDB соединение может быть занесено в черный список, как указано в вопросе переполнения стека: MongoDB — черный список фатальных ошибок.

Кто-нибудь знает, применяется ли это поведение в поддерживаемых PHP MongoDB Driver ?

1

Решение

https://github.com/mongodb/mongo-php-driver/issues/519

Короткий ответ вроде бы да.

Текущий драйвер использует libmongoc внутри, который реализует Спецификация обнаружения и мониторинга сервера. Оба драйвера PHP и HHVM используют однопотоковую реализацию мониторинга, в которой сокеты являются общими для мониторинга и использования приложений (многопоточные реализации имеют отдельный пул соединений, используемый исключительно для мониторинга). Этот однопоточный подход использует пятисекундный тайм-аут для игнорирования сервера после обнаружения сетевой ошибки, которая аналогична поведению в черном списке устаревшего драйвера.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]