在远程aws服务器(ubuntu)上运行mongo时,在sshing启动它后保持mongo实例运行的最佳方法是什么?
答案 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登录中分离进程。