Mongodb修复问题

发布于 2024-11-02 02:32:53 字数 369 浏览 7 评论 0原文

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

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

我检查过;

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

->db.users.validate();

检查修复,结果必须是“. ..."result" : " validate"..." 但是,

返回: { "errmsg" : "ns not find", "ok" : 0, "valid" : false }

如何修复此错误消息?

There is a problem about Mongodb.Our version is MongoDB version 1.6.4.

Yesterday I had to kill mongodb process in our 64 bit linux machine.
Then queries were running so long time.

I checked with;

mongod --repair or ->db.repairDatabase() command and I checked repair with

->db.users.validate();

the result must be "...."result" : " validate"..." but,

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

How can I fix this error message ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

︶葆Ⅱㄣ 2024-11-09 02:32:53

也许尝试检查此评论。但解决问题可能很难,而且重新开始会更容易

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

Maybe try check this comment. But it can be probably hard to solve problem and it is easier to start over as suggested here.

I suggest to upgrade mongodb to 1.8.x and start it with --journal option. No more repairs should be needed then;)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文