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

46scxncf  于 11个月前  发布在  Go
关注(0)|答案(7)|浏览(170)

当我尝试启动流星应用程序我得到这个错误

=> Started proxy.                             
Unexpected mongo exit code 14. Restarting.    
Unexpected mongo exit code 14. Restarting.

字符串
和i当尝试通过shell访问mongodb时,一切正常,shell打开并连接到mongodb
mongodb日志文件也是干净的,不显示任何错误
我在运行mongo
操作系统是Ubuntu 16.04

mongod --fork --logpath /var/log/mongodb.log

kd3sttzy

kd3sttzy1#

试试看:

meteor update --release *LAST STABLE VERSION FOR YOU*
meteor

字符串
如果还是不行,试试:

meteor reset
meteor


否则,如果仍然不起作用,请尝试删除本地db文件夹,然后像这样再次运行meteor:

rm -r .meteor/local/db folder
meteor

cbwuti44

cbwuti442#

如果您在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

字符串

lrl1mhuk

lrl1mhuk3#

也遇到了这个问题。要解决这个问题,在我的情况下,我需要删除/tmp/mongodb-<port>.sock文件

uklbhaso

uklbhaso4#

在我的情况下,这是一个问题,数据库升级后从1.6到1.7流星。为了解决这个问题,我不得不修复我的本地数据库与下一个命令:
第一个月
/1.6.0_1/代表我试图运行的Meteor版本。

e5nqia27

e5nqia275#

我在Windows 10上运行Meteor 1.6和Ubuntu上运行WSL时发生了这种情况。
基本上,这与@bilal-el-tayara所说的类似。如果您的git设置为在本地(Windows)机器上运行,并且您正在从WSL运行Meteor-您需要为.meteor/local/db插件创建一个符号链接。
我所做的是:

cd
mkdir mongo
cd /mnt/c/my_meteor_project/.meteor/local
rm -rf db
ln -s ~/mongo db
cd ../..
meteor

字符串

mwecs4sa

mwecs4sa6#

只要输入这个命令,它为我工作

meteor reset

字符串

roqulrg3

roqulrg37#

当我遇到这些错误时,turning the computer off and on总是为我修复这个特定的问题。

相关问题