我不得不强制重新启动我的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控制台中加载页面和类似错误。
以前一切都运行得很顺利,我不知道如何改正这艘船。
答案 0 :(得分:3)
当mongo守护程序未运行时,我通常会收到此错误。尝试运行这样的东西:
sudo mongod --fork --logpath /var/log/mongodb.log --logappend
用于在系统启动时自动启动的方法将根据您的操作系统而有所不同。你运行什么样的Linux?
答案 1 :(得分:0)
我不知道这是对还是错,但它总是对我有用
rm /data/db/mongod.lock
mongod --dbpath / data / db --repair
mongod --dbpath / data / db