意外的mongo退出代码48 - 在Meteor中重启

时间:2015-12-19 00:04:48

标签: mongodb meteor

我无法使用meteor命令启动Meteor应用程序。我已经尝试了几乎所有Meteor重置,但都是徒劳的,但我已经在不同的端口上运行Meteor项目,但我的mongodb实例必须正常工作。

我尝试过运行Meteor:

Unexpected mongo exit code 48. Restarting.    
Unexpected mongo exit code 48. Restarting.    
Unexpected mongo exit code 48. Restarting.    
Can't start Mongo server.                     
MongoDB exited because its port was closed, or was already
taken by a previous instance of MongoDB

Check for other processes listening on port 3001
or other Meteor instances running in the same project.

2 个答案:

答案 0 :(得分:4)

您只需要重置数据库

meteor reset

 meteor -p 3006

希望这适合你,

干杯

答案 1 :(得分:3)

在不同的端口上启动流星是一种快速简便的解决方法。在我的情况下,我没有指示任何应用程序在端口3001上运行,因此通过此命令,我了解了罪魁祸首:

sudo lsof -i :3001
COMMAND    PID   USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
.ruby.bin 2529 daemon   12u  IPv4  22408      0t0  TCP localhost:3001 (LISTEN)

如果需要,只需杀死ruby服务器,或者只是在新端口上运行meteor应用程序。