【问题标题】:MongoDB had an unspecified uncaught exceptionMongoDB 有一个未指定的未捕获异常
【发布时间】:2013-02-28 06:57:52
【问题描述】:

我正在尝试运行一个流星应用程序,但我收到一个 mongo 错误,不知道如何调试它

[~/sites/tuts]$ meteor --port 5555
[[[[[ ~/Sites/tuts ]]]]]

Unexpected mongo exit code 100. Restarting.
Unexpected mongo exit code 100. Restarting.
Unexpected mongo exit code 100. Restarting.
Can't start mongod

MongoDB had an unspecified uncaught exception.
Check to make sure that MongoDB is able to write to its database directory.

【问题讨论】:

  • 异常:“检查以确保 MongoDB 能够写入其数据库目录。” ..检查目录的权限??
  • 之前运行,突然停止了?你有足够的可用磁盘空间吗?
  • 我对驱动器进行了映像,将其分区克隆到新分区重新格式化旧分区重新安装osx克隆存储库,现在一切正常。

标签: mongodb meteor


【解决方案1】:

Mongo 没有清理自己就被杀死了。尝试删除 .meteor/local/db/mongod.lock。如果失败,您可以进行流星重置,但这会清除您的数据库。

【讨论】:

  • 我应该为你建一座神殿,好心的先生。
  • 如果没有 .meteor/local/db 文件夹,虽然它有 0777 并且所有者是我当前的帐户,该怎么办?
  • 我还建议检查meteor/local/db/,一般来说,使用Dropbox我有很多冲突,这些冲突在目录中填充了垃圾文件,删除了那些修复它。
  • 在我的情况下,Mongo 在删除锁定文件后仍然无法启动。我得到了一个非常神秘的错误:“Unexpected mongo exit code null”。原来我的数据库已损坏。我无法修复它,但这可能会对某些人有所帮助:mongod --repair --dbpath /database/db --storageEngine wiredTiger(请参阅:superuser.com/a/914650)。
猜你喜欢
  • 2012-01-27
  • 1970-01-01
  • 2012-05-31
  • 1970-01-01
  • 2017-05-24
相关资源
最近更新 更多