是正常的 MongoDB 整数 /data/db 电气关断后消失,导致事故
我有一辆汽车 MongoDB, 和它的数据像往常一样 /data/db.
当我的车因关闭电力而崩溃时,我的 MongoDB 拒绝在开始时开始 /服务器 Mac OS X 穿过 LaunchAgent/, 和 /data/db 神秘地消失了!
此外,所有日志文件也都被销毁。 它发生在我的SSD开发驱动器上 MBA, 而且我认为这只是一个奇怪的案例 SSD. 但是我的服务器 XServe 电源关闭时也会得到它。
也许我错过了一些关于数据保护的文章? 当然,他不能这么不可靠,只是删除 /data/db!!??
当我的车因关闭电力而崩溃时,我的 MongoDB 拒绝在开始时开始 /服务器 Mac OS X 穿过 LaunchAgent/, 和 /data/db 神秘地消失了!
此外,所有日志文件也都被销毁。 它发生在我的SSD开发驱动器上 MBA, 而且我认为这只是一个奇怪的案例 SSD. 但是我的服务器 XServe 电源关闭时也会得到它。
也许我错过了一些关于数据保护的文章? 当然,他不能这么不可靠,只是删除 /data/db!!??
没有找到相关结果
已邀请:
2 个回复
风见雨下
赞同来自:
如果发生故障,您必须运行 mongod 使用选项 --repair.
此外:使用新的日志记录选项 MongoDB 在 V 1.8+ 在启动时必须非常帮助 MongoDB 作为离线服务。
龙天
赞同来自:
如果他没有开始,那就很有可能, mongodb 表示您需要修复,因为 mongod.lock 现在并有一定的国家 /data/db., 但这将意味着 /data/db 存在。
如果 /data/db 存在但是空的 /在这种情况下,显而易见的是,这将是坏的/, 他会立即开始。
如果是你的杂志/S./ 没有,它听起来像一个更常见的磁盘问题。
因此,如果有数据,请检查启动消息 mongod.lock. 也是S. v1.8+ 使用日志记录。 /虽然即使在没有记录的情况下也不会丢失所有数据文件/