【发布时间】:2012-02-08 07:14:04
【问题描述】:
在远程 aws 服务器 (ubuntu) 上运行 mongo 时,让 mongo 实例在 ssh 到它以启动它之后保持运行的最佳方法是什么?
【问题讨论】:
标签: node.js mongodb ssh amazon-web-services
在远程 aws 服务器 (ubuntu) 上运行 mongo 时,让 mongo 实例在 ssh 到它以启动它之后保持运行的最佳方法是什么?
【问题讨论】:
标签: node.js mongodb ssh amazon-web-services
看看here。总之,你应该使用mongod --fork --logpath /var/log/mongod.log
【讨论】:
将其作为服务启动。这是命令
sudo service mongod start
【讨论】:
如果您安装了 -10gen 发行版,您应该可以使用自动生成的初始化脚本:http://www.mkyong.com/mongodb/how-to-install-mongodb-on-ubuntu/
【讨论】:
您也可以为此使用screen。
先执行命令
screen
然后使用
运行你的服务器mongod --dbpath=/example/dbpath
然后按 ctrl+a 再按 d 将其分离
【讨论】:
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 登录分离。
【讨论】: