我需要在我的 VPS 上为我的 NodeJs 应用程序启动 mongo 数据库,我这样做了:
sudo systemctl start mongod
因此,如果我想启动它,我会这样做:
sudo systemctl enable mongod
但是如果 mongod 崩溃了,我该如何重启它?我需要 PM2 吗?
答案1
添加失败时重新启动mongod.service 选项,在[服务]部分。
Systemd 有几种方法可以定制通过软件包分发的服务文件,systemctl edit
以下是推荐的方法:
跑步
systemctl edit mongod
添加文字:
[Service] Restart=on-failure
保存并退出。
/etc/systemd/system/mongod.service.d/override.conf
将被创建。