意外的mongo退出代码100与Meteor

时间:2015-05-06 02:12:56

标签: javascript mongodb meteor

我想尝试这个答案:

https://stackoverflow.com/a/15752736/4167140

但我的OSX上不存在路径/usr/local/meteor。我在我的机器上运行了一个Meteor应用程序好几个月它工作正常,但是现在我的座位上有多个流星应用程序,我一直在... ...

  

意外的mongo退出代码100.重新启动。

...当我在本地运行任何应用程序时(除了我创建的第一个应用程序)。

我是否错误地安装了Meteor?我把它卷曲了,我在/usr/local/bin/meteor中有可执行文件,但我需要能够访问/usr/local/meteor以便在我运行mongod时获得详细的日志记录。目录

即使在没有任何集合(仅仅是静态内容)的Meteor应用程序中也会发生这种情况。

我从来没有遇到过我在Ubuntu盒子上运行的任何Meteor + MongoDB应用程序的问题。

2 个答案:

答案 0 :(得分:0)

你试过这个吗? github上有一个bug ...

https://github.com/meteor/meteor/issues/2772

嘿,我真的没有足够的时间继续寻找一个好的答案。但是,.lock文件不是数据库。这是一个mongodb写的文件,以防止自己在数据库上再次启动 。这会变得混乱。如果mongodb崩溃,并且没有删除.lock,则无法在没有人工干预的情况下再次启动。

答案 1 :(得分:0)

在检查Meteor的安装之前,您可以在app目录中看到是否有mongodb.lock,在这种情况下只需用rm .meteor/local/db/mongodb.lock删除它(该路径在我的linux上,也许它可以改变一下,所以请检查一下)