Получение Нет доступного сервера, соответствующего предпочтению - PullRequest
0 голосов
/ 23 января 2020

При попытке подключиться к моему приложению ROR, запущенному на локальном компьютере, при подключении к кластеру Atlas появляется ошибка.

GemFile

source 'https://rubygems.org'
ruby '2.5'
gem 'rails', '4.2.8'
gem 'mongo', '2.10.0'
gem 'bson_ext'
gem 'mongoid', '~> 5.0.0'
....

ОШИБКА:

No server is available matching preference: #<Mongo::ServerSelector::Primary:0x799991378580 tag_sets=[] max_staleness=nil> using server_selection_timeout=30 and local_threshold=0.015

MONGOID .YML

staging:
  clients:
    default:
      uri: <%= ENV['MONGOLAB_URI'] %>
      options:
        consistency: :strong
        max_retries: 30
        retry_interval: 1
        timeout: 15
        refresh_interval: 10
        skip_version_check: true
        safe: true

ENV

MONGODB_URI: 'mongodb://heroku2:balh@cluster0-shard-00-00-lq88i.mongodb.net:24447,cluster0-shard-00-01-lq88i.mongodb.net:24447,cluster0-shard-00-02-lq88i.mongodb.net:24447/heroku_pp2?ssl=true&replicaSet=Cluster0-shard-0&authSource=admin'
MONGOLAB_URI: 'mongodb://heroku2:blah@cluster0-shard-00-00-lq88i.mongodb.net:24447,cluster0-shard-00-01-lq88i.mongodb.net:24447,cluster0-shard-00-02-lq88i.mongodb.net:24447/heroku_pp2?ssl=true&replicaSet=Cluster0-shard-0&authSource=admin'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...