由于mongo退出,无法启动流星应用程序

时间:2017-01-23 13:04:12

标签: mongodb ubuntu meteor angular-meteor

我正在尝试在我的虚拟机上运行angular2-boilerplate示例,我有Ubuntu 16.04.1 LTS,但由于以下错误导致应用无法启动:

[[[[[ ~/Personal/myApp ]]]]]

=> Started proxy.
Unexpected mongo exit code 14. Restarting.
Unexpected mongo exit code 14. Restarting.
Unexpected mongo exit code 14. Restarting.
Unexpected mongo exit code 14. Restarting.
Unexpected mongo exit code 14. Restarting.
Can't start Mongo server.
Unspecified unrecoverable error. Exit was not clean

我的流星版本是1.4.2.3

我尝试了其他问题中提出的解决方案,但都没有奏效。

meteor reset.meteor/local/db

mongod --fork --logpath /var/log/mongodb.log
about to fork child process, waiting until server is ready for connections.
forked process: 1001
ERROR: child process failed, exited with error number 1

3 个答案:

答案 0 :(得分:1)

有关Mongo退出代码14的其中一个主题建议您还需要删除该文件:

/tmp/mongodb-<port>.sock

通常是

/tmp/mongodb-3001.sock

如果您在默认的流星端口3000

上运行

答案 1 :(得分:0)

我通过以下方式解决了问题:

  • 重新安装mongodb
  • 在启动MONGO_UR

    时开始定义meteor app
    MONGO_URL=mongodb://localhost:27017 meteor
    

答案 2 :(得分:0)

就我而言,我通过在我的主文件夹中重新创建应用程序解决了这个问题。