在azure vms上设置的mongodb副本 - 配置为作为服务运行

时间:2013-06-26 12:08:39

标签: mongodb azure configuration

我已完成此tutorial并成功部署了3节点副本集。我可以从其他主机连接到它,一切都很好。我的问题是在教程中说明了

Start MongoDB

Once the configuration files have been edited, start the database process manual:mongod on each instance by:

    Log on onto the instance

    Run the following command to start the process:

    mongod --config /etc/mongod.conf

    This should start the manual:mongod process

对我而言,这似乎是副本集作为用户进程运行,而不是像命令中那样作为系统服务运行

sudo service mongodb start

那么如果其中一台机器重新启动会发生什么?那个过程死了吗?如何将整个副本集配置为作为服务运行?

1 个答案:

答案 0 :(得分:0)

在机器重新启动时,mongod进程将停止,您必须重新启动它。

在系统脚本中,我不确定是否在盒子重启时,mongod restart会自动处理。但是,当您使用mongodb apt-get / yum软件包进行安装时,您可以获得mongod进程的服务脚本。