始终运行 Mongo 服务

始终运行 Mongo 服务

我需要在我的 VPS 上为我的 NodeJs 应用程序启动 mongo 数据库,我这样做了:

sudo systemctl start mongod

因此,如果我想启动它,我会这样做:

sudo systemctl enable mongod

但是如果 mongod 崩溃了,我该如何重启它?我需要 PM2 吗?

答案1

添加失败时重新启动mongod.service 选项,在[服务]部分。

Systemd 有几种方法可以定制通过软件包分发的服务文件,systemctl edit以下是推荐的方法:

  1. 跑步systemctl edit mongod

  2. 添加文字:

    [Service]
    Restart=on-failure
    
  3. 保存并退出。

  4. /etc/systemd/system/mongod.service.d/override.conf将被创建。

相关内容