MongoDB,配置和启动问题

时间:2015-02-24 23:03:00

标签: angularjs mongodb mean-stack

我是mongoDB的新手,我正在尝试将其配置并在我的Ubuntu服务器上运行。当我在我的终端中输入此命令时

sudo service mongod start

我得到以下输出

start: Job is already running: mongod

所以,当我尝试用

进入shell时
mongo

我得到以下输出

2015-02-24T14:54:39.557-0800 warning: Failed to connect to 127.0.0.1:27017, reason: errno:111 Connection refused
2015-02-24T14:54:39.559-0800 Error: couldn't connect to server 127.0.0.1:27017 (127.0.0.1), connection attempt failed at src/mongo/shell/mongo.js:146

我知道我不是在本地工作所以我听过mongod.conf文件并更改以下内容

port = 5000

# Listen to local interface only. Comment out to listen on all interfaces.
bind_ip = 10.0.1.51

其中bind_ip现在是我的ubuntu服务器,端口是5000,如图所示,所以现在我用

重新启动服务
sudo service mongod restart

和输出

mongod start/running, process 1755

现在我尝试用

租回贝壳
mongo

我仍然收到相同的错误消息

MongoDB shell version: 2.6.7
connecting to: test
2015-02-24T15:01:26.229-0800 warning: Failed to connect to 127.0.0.1:27017, reason: errno:111 Connection refused
2015-02-24T15:01:26.230-0800 Error: couldn't connect to server 127.0.0.1:27017 (127.0.0.1), connection attempt failed at src/mongo/shell/mongo.js:146
exception: connect failed

有人可以帮我解决这个问题吗?我一直在浏览论坛,似乎没有任何工作。感谢。

1 个答案:

答案 0 :(得分:0)

如果有人遇到麻烦,我会调查mongod --help并找到以下解决方案

mongod --smallfiles 

mongod --nojournal

希望这有助于任何人。