如何在 Ubuntu 16.04 中自动重启 Mongodb

How to auto-restart Mongodb in Ubuntu 16.04

我不知道如何在 Ubuntu 16.04 上自动重启 mongodb,以防它因内存压力而崩溃。

我正在将 supervisord 用于其他脚本等,但 mongod 是通过 systemctl 实现的,我不确定这与它有什么关系。

当您安装 mongoDB 时,只需 运行 systemctl enable mongod.service 在终端上。

这将使您的 mongoDB 服务在每次重新启动时 auto-start。

想通了:

  1. 编辑您的 mongod 服务:sudo vim /lib/systemd/system/mongod.service
  2. service下添加Restart=always
  3. 重新加载 systemctl 守护程序:sudo systemctl daemon-reload

现在只要 mongod 被杀死。它会被 systemctl 重生。