如何在 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。
想通了:
- 编辑您的 mongod 服务:
sudo vim /lib/systemd/system/mongod.service
- 在
service
下添加Restart=always
- 重新加载 systemctl 守护程序:
sudo systemctl daemon-reload
现在只要 mongod 被杀死。它会被 systemctl 重生。
我不知道如何在 Ubuntu 16.04 上自动重启 mongodb,以防它因内存压力而崩溃。
我正在将 supervisord 用于其他脚本等,但 mongod 是通过 systemctl 实现的,我不确定这与它有什么关系。
当您安装 mongoDB
时,只需 运行 systemctl enable mongod.service
在终端上。
这将使您的 mongoDB 服务在每次重新启动时 auto-start。
想通了:
- 编辑您的 mongod 服务:
sudo vim /lib/systemd/system/mongod.service
- 在
service
下添加Restart=always
- 重新加载 systemctl 守护程序:
sudo systemctl daemon-reload
现在只要 mongod 被杀死。它会被 systemctl 重生。