Mongodb修复问题
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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
也许尝试检查此评论。但解决问题可能很难,而且重新开始会更容易
我建议将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;)