你如何让mongodb在远程服务器上运行?

时间:2012-01-11 22:26:40

标签: node.js mongodb ssh amazon-web-services

在远程aws服务器(ubuntu)上运行mongo时,在sshing启动它后保持mongo实例运行的最佳方法是什么?

5 个答案:

答案 0 :(得分:24)

看看here。简而言之,您应该使用mongod --fork --logpath /var/log/mongod.log

答案 1 :(得分:8)

将其作为服务启动。这是命令

sudo service mongod start

答案 2 :(得分:1)

如果安装了-10gen发行版,您应该能够使用自动生成的init脚本:http://www.mkyong.com/mongodb/how-to-install-mongodb-on-ubuntu/

答案 3 :(得分:1)

您也可以使用screen来实现此目的。

首先执行命令

screen

然后使用

运行您的服务器
mongod --dbpath=/example/dbpath

然后按ctrl + a然后按d

将其分离

答案 4 :(得分:0)

MongoDB文档有两个有用的链接

在Ubuntu上安装

http://www.mongodb.org/display/DOCS/Ubuntu+and+Debian+packages

启动和停止MongoDB

http://www.mongodb.org/display/DOCS/Starting+and+Stopping+Mongo

您需要使用--fork和--log参数从ssh登录中分离进程。