Meteor:意外的mongo退出代码14.重新启动.无法启动mongo服务器

sha*_*deh 12 mongodb node.js meteor

当我尝试启动流星应用程序时,我收到此错误

=> Started proxy.                             
Unexpected mongo exit code 14. Restarting.    
Unexpected mongo exit code 14. Restarting.  
Run Code Online (Sandbox Code Playgroud)

当我尝试通过shell访问mongodb时,一切正常,shell打开并连接到mongodb

mongodb日志文件也很干净,不会显示任何错误

我正在运行mongo

我的操作系统是Ubuntu 16.04

mongod --fork --logpath /var/log/mongodb.log
Run Code Online (Sandbox Code Playgroud)

Mus*_*ser 11

尝试:

meteor update --release *LAST STABLE VERSION FOR YOU*
meteor
Run Code Online (Sandbox Code Playgroud)

如果它仍然无法正常工作,请尝试:

meteor reset
meteor
Run Code Online (Sandbox Code Playgroud)

否则,如果仍然无效,请尝试删除本地db文件夹,然后再次运行meteor,如下所示:

rm -r .meteor/local/db folder
meteor
Run Code Online (Sandbox Code Playgroud)


小智 11

如果你遇到这个问题在Vagrant/VirtualBox中运行Ubuntu,那么问题就来自同步的vagrant文​​件夹.解决方法是初始化主目录中的.meteor目录并将其挂载到同步文件夹中.假设您的meteor应用程序名为MyApp,而/ vagrant是同步文件夹,请按以下步骤操作:

cd ~  
meteor create MyApp  
cd MyApp  
meteor  
cd /vagrant/MyApp  
sudo mount --bind ~/MyApp/.meteor/ .meteor  
meteor  
Run Code Online (Sandbox Code Playgroud)


ale*_*xey 7

也经历过这个问题.要解决我的问题,我需要删除/tmp/mongodb-<port>.sock文件