Mongodb无法连接到副本集的主节点

时间:2014-04-02 02:49:00

标签: ruby-on-rails mongodb rubymine

这让我发疯了。

我在终端开始使用Mongo:

mongod

我在OSX mavericks操作系统上。已经安装了Mongo,并且我已经使用它了很长一段时间没有任何问题。

两天前,Mongo没有任何问题。我在当时和现在之间唯一的变化是我安装了Rubymine 6,来自Rubymine 5.4.3.2.1。

这是我收到的错误:

> Could not connect to a primary node for replica set
> #<Moped::Cluster:70318211582520 @seeds=[<Moped::Node resolved_address="127.0.0.1:27017">]>

这一行代码正在发生:

TempStore.create!(array: array, test_id: id)

TempStore是Mongo模型。

我在Mongo没有运行之前看到过这个错误,或者至少是一个非常类似的错误。但是,Mongo正在运行,我找不到任何理由发生此错误。

有什么想法?我正在运行rails 4.0.0和ruby 2.0.0。

1 个答案:

答案 0 :(得分:0)

请按照博客文章中提及的说明进行操作。link