1

我不得不强制重新启动我的 linux 计算机,重新打开后,与我的 Mongodb 安装相关的任何内容都无法正常运行。

我使用 Mongoid 的 rails 应用程序出现此错误:

Could not connect to any secondary or primary nodes for replica set <Moped::Cluster nodes=[<Moped::Node resolved_address="127.0.0.1:27017">]>

尝试在rails控制台中加载页面和类似错误。

之前一切都很顺利,我不知道如何修复这艘船。

4

2 回答 2

3

当 mongo 守护程序未运行时,我通常会收到此错误。尝试运行这样的东西:

sudo mongod --fork --logpath /var/log/mongodb.log --logappend

用于在系统启动时自动启动的方法会因您的操作系统而异。你运行什么风格的 Linux?

于 2013-02-01T05:45:49.817 回答
0

我不知道这是对还是错,但它总是对我有用

rm /data/db/mongod.lock

mongod --dbpath /data/db --repair

mongod --dbpath /data/db

于 2013-07-01T11:19:50.323 回答