【问题标题】:Mongodb repair problemmongodb修复问题
【发布时间】:2011-04-19 07:28:41
【问题描述】:

Mongodb有问题,我们的版本是MongoDB 1.6.4版本。

昨天我不得不在我们的 64 位 linux 机器上杀死 mongodb 进程。 然后查询运行了很长时间。

我检查过;

mongod --repair 或 ->db.repairDatabase() 命令,我用

检查了修复

->db.users.validate();

结果必须是 "...."result" : "validate"..." 但是,

returns : { "errmsg" : "ns not found", "ok" : 0, "valid" : false }

我该如何解决这个错误信息?

【问题讨论】:

标签: mongodb repair database nosql


【解决方案1】:

也许尝试检查this comment。但这可能很难解决问题,以suggested here 重新开始更容易。

建议将 mongodb 升级到 1.8.x 并使用 --journal 选项启动它。那时就不需要再修理了;)

【讨论】:

  • 谢谢 Zap,我在您建议的评论链接中尝试了解决方案。
  • 好的,我升级 1.8.4 并从 .../mongod 开始,结果正在运行。谢谢 Zap。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-11-22
  • 2012-01-02
  • 1970-01-01
相关资源
最近更新 更多