Mongoid как установить таймаут

Mongoid не может подключиться к удаленной базе данных MongoLab с моей машины, что, как я полагаю, связано с задержкой в ​​сети, поскольку она работает на удаленном сервере.

Из MongoLab (http://docs.mongolab.com/connecting/#help).

Из соображений сетевой задержки и безопасности мы настоятельно рекомендуем всегда подключаться к базе данных из того же центра обработки данных, в котором находится ваше приложение.

Ну, я хочу сделать это в любом случае. Есть ли способ изменить просто время ожидания, что-то вроде (фальшивый код):

Mongoid.configure do |config|
  config.timeout = 5000 # ms
end

person AJcodez    schedule 11.06.2014    source источник


Ответы (1)


Вы можете установить значение тайм-аута в файле Mongoid YAML. Вот пример: https://github.com/mongolab/mongodb-driver-examples/blob/master/ruby/mongoid3/mongoid.yml

person Chris Chang    schedule 11.06.2014