Mongodb problem_could无法连接到服务器

时间:2014-06-03 08:10:39

标签: mongodb

我使用ubuntu 14.04LTS和mongodb版本2.4.9。当我键入" mongo"在终端中,它始终显示"连接到:test Tue Jun 3 10:03:57.911错误:无法在src / mongo / shell / mongo.js连接到服务器127.0.0.1:27017:145 例外:连接失败"。 但是,如果我在一个终端中运行mongod,并在另一个终端中运行mongo,一切都可以。 如果我关闭mongod的窗口,连接将再次失败。 我需要使用mongodb而不打开mongod的终端,我该怎么办呢? 谢谢!

2 个答案:

答案 0 :(得分:0)

您需要将mongodb作为服务或守护进程启动(取决于操作系统,在您的案例守护程序中),请查看文档

Documentation

答案 1 :(得分:0)

sudo service mongod start

要将mongod进程作为守护程序(即fork)运行,并将其输出写入日志文件,请使用--fork--logpath选项。您必须创建日志目录;但是,如果日志文件不存在,mongod将创建日志文件。

以下命令将mongod作为守护程序启动,并将日志输出记录到/var/log/mongodb.log。

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