如何在Ubuntu 16.04中自动重启Mongodb

时间:2018-04-11 06:44:26

标签: mongodb ubuntu ubuntu-16.04 supervisord

我无法弄清楚如何在因内存压力而崩溃的情况下在Ubuntu 16.04上自动重启mongodb。

我使用supervisord用于其他脚本等,但是mongod是通过systemctl而我不确定它是如何与它结合的。

2 个答案:

答案 0 :(得分:10)

想出来:

  1. 修改您的mongod服务:sudo vim /lib/systemd/system/mongod.service
  2. Restart=always
  3. 下添加service
  4. 重新加载systemctl守护程序:sudo systemctl daemon-reload
  5. 现在每当mongod被杀。它会被systemctl重生。

答案 1 :(得分:1)

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

这将使您的mongoDB服务在每次重启时自动启动。