【发布时间】:2015-11-09 08:26:36
【问题描述】:
我是流星新手。我是通过参考一本书开始学习流星语言的 “我的第一个 Meteor 应用程序”...当我运行我的应用程序时,我收到一个“意外的 mongo 退出代码 100”错误。它显示“意外的 mongo 退出代码 100 正在重新启动”。帮助我克服这个错误
【问题讨论】:
标签: javascript mongodb meteor
我是流星新手。我是通过参考一本书开始学习流星语言的 “我的第一个 Meteor 应用程序”...当我运行我的应用程序时,我收到一个“意外的 mongo 退出代码 100”错误。它显示“意外的 mongo 退出代码 100 正在重新启动”。帮助我克服这个错误
【问题讨论】:
标签: javascript mongodb meteor
这似乎是一个常见问题,并且已经存在多个类似问题,并且建议的修复方法也一样多。问题是一些建议的修复要么仅在某些情况下有效,要么需要使用删除应用程序数据库的meteor reset 命令(并不适合所有人)。我不久前发布了几乎相同的问题。我设法在我的情况下解决了它,并将我的答案发布到我自己的问题here。它似乎已经为几个人解决了这个问题,而不需要meteor reset,所以如果您还没有找到解决方法,那么值得一试。祝你好运!
【讨论】:
此错误表明 mongo 进程仍在后台运行,或者它被不正确地杀死。你可以使用
try `ps -A | grep 'mongo'
看看发生了什么。无论哪种方式,在您的.meteor/local/db 目录中,都会有一个非空的mongo.lock 文件。如果有一个活动的 mongo 进程,杀死它,文件应该是空的。否则手动删除文件。完成后,错误应该会消失。
【讨论】: