【问题标题】:Error about journaling while running mongod.exe运行 mongod.exe 时有关日志的错误
【发布时间】:2015-08-23 19:31:17
【问题描述】:

我在 Windows 上使用命令提示符运行 mongodb。运行命令时

mongod.exe --config "config-file-path"

我遇到了一个错误

32-bit servers don't have journaling enabled by default. Please use --journal if you want durability.

你们能帮我解决这个问题吗?这是什么意思?有哪些可能的解决方案?

【问题讨论】:

  • 我在标题中添加了有关错误的更多信息。并做了一点格式化。并加了几个问号。

标签: mongodb mongoose


【解决方案1】:

它说您的机器默认没有启用日记功能。从日志中我不认为这是一个错误。它更多的是警告或信息类型。

如果您想拥有持久性,请使用日志选项,

mongod.exe --config "config-file-path" --journal

如果您想禁用日记功能以获得性能优势,请禁用日记功能,

mongod.exe --config "config-file-path" --nojournal

【讨论】:

  • 当我运行上述命令时,它给出了错误 我没有安装 CONTROL Hotfix KB2731284 或更高版本的更新,会将数据文件归零
  • 由于早期的错误日志未启用,这就是我使用 --journal 的原因
  • 正确。错误说,它将从空集合开始 mongo。它不应该删除数据。检查您的数据一次,它是否存在?
  • 我只是将我的 mongodb 服务器放在 Windows C: 驱动器上,它就可以工作了。早些时候我把它放在 D: 驱动器上。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2022-08-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-03-02
  • 1970-01-01
  • 2011-01-17
相关资源
最近更新 更多