DBAtlas · Атлас эксплуатации баз данных

133: FailedToSatisfyReadPreference (код ошибки 133)

MongoDB

Что это значит?

Не найден подходящий член replica set, удовлетворяющий заданному read preference (например, primary, secondary). Драйвер не смог выбрать узел для направления запроса.

Почему возникает?

Члены replica set недоступны/отключены, primary отсутствует во время выборов, сетевое разделение, ни один член не соответствует критериям tag set или не удаётся достичь большинства (кворума).

Как исправить

Проверьте состояние replica set: rs.status(). Проверьте исправность узлов и сетевую связность. Дождитесь завершения выборов primary и повторите операцию. Пересмотрите настройку read preference; при необходимости используйте более гибкий вариант (например, primaryPreferred). Если используете tag sets, убедитесь, что существует подходящий член.

Открыть в DBAtlas →

Ещё по этой СУБД