Я запускаю приложение rails на EC2 и использую mongoHQ в качестве СУБД. Я указал следующие значения в mongoid.yml
defaults: &defaults
host: staff.mongohq.com
port: 10082
username: CodeMaster123
password: 00000000
development:
<<: *defaults
database: app-development
test:
<<: *defaults
database: app-box-test
Но когда я выполняю rails s
, он выдает ошибку, говорящую
/home/ubuntu/.rvm/gems/ruby-1.9.2-p290/gems/mongo-1.4.0/lib/mongo/connection.rb:
526:in `connect': Failed to connect to a master node at localhost:27017(Mongo::ConnectionFailure)
Есть ли способ проверить, читает ли mongoid mongoid.yml?
Edit:
Если я использую неправильный номер порта, то это показывает ошибку
Failed to connect to a master node at spd.mongohq.com:10092 (Mongo::ConnectionFailure)
Это означает, что он игнорирует параметры подключения, указанные в mongoid.yml, и подключается к localhost: 27017. Почему это происходит?