获得意外的mongo退出代码100'在运行流星应用程序时

时间:2015-08-16 17:19:14

标签: javascript mongodb meteor

我是流星的新手。我通过推荐书开始学习流星语言 '我的第一个流星应用程序' ...当我运行我的应用程序时,我得到一个意外的mongo退出代码100'错误。它正在显示'意外的mongo退出代码100重新启动'。帮我解决此错误

2 个答案:

答案 0 :(得分:0)

此错误表示mongo进程仍在后台运行,或者它被不正确地杀死。你可以使用

try `ps -A | grep 'mongo'

看看发生了什么。无论哪种方式,在.meteor/local/db目录中,都会有一个非空的mongo.lock文件。如果有一个活动的mongo进程,请将其终止,文件应该为空。否则手动删除该文件。当你完成后,错误就会消失。

答案 1 :(得分:0)

这似乎是一个常见的问题,并且已经存在多个类似的问题,其中包含许多建议的修复程序。问题是某些建议的修复程序要么仅在某些情况下工作,要么使用删除应用程序数据库的meteor reset命令(对每个人都不理想)。我不久前发布了几乎相同的问题。我设法在我的案例中解决了这个问题并将答案发布到了我自己的问题here。似乎已经为几个人解决了这个问题,而不需要meteor reset,所以如果你还没有找到解决方案,那么值得一试。祝好运!