【发布时间】:2016-02-05 19:11:42
【问题描述】:
我的 MongoDB 由于尝试追加到日志文件时发生的内存不足错误而崩溃。 在那种情况下,我的 mongod.lock 文件是空的。我重新启动了 mongod,没有任何选项。它正常接受连接。然后我运行了 mongo.exe,但无法连接到 db。它卡在“连接到测试”,但从未成功连接。
我结束了该过程,并使用 --nojournal 选项重新启动了 mongod。但这也无济于事。
但现在我看到 mongod.lock 文件非空。另外,我所有的日记条目都被删除了。
问题是,--noJournal 选项会删除现有的日记帐分录吗?另外,有没有办法恢复日记帐分录?
【问题讨论】:
标签: mongodb journaling