Mongodb将无法启动

时间:2014-01-08 06:17:34

标签: mongodb

我使用Mongodb已经有一段时间了,我遇到了问题。我有一个运行Mongodb的EC2实例,但我关闭了实例几个月。重新打开实例后,Mongodb将无法正常启动。没有创建日志文件,所以我不知道导致问题的原因。

当我输入:

sudo service mongodb start

我收到消息:

mongodb start/running, process 2432

但mongo实际上并没有运行,并且正在创建一个mongod.lock文件。

如果我输入:

mongod

本身,Mongodb实际上将启动并可用。但是,我必须离开终端窗口,不要取消命令以使其保持运行。我必须打开第二个终端窗口来访问我的数据库。我想我的主要问题是如何让mongod服务保持运行,而不必在运行命令时打开终端窗口。

很抱歉,如果我的解释没有意义。希望你明白我的意思。任何人都知道我错过了什么?几个月前我遇到了这个问题并且能够解决它。可悲的是,我没有记下缺失的成分。

1 个答案:

答案 0 :(得分:1)

为此,使用Nohup

运行命令
nohup mongod &

然后你可以终止你的终端。