web-dev-qa-db-ja.com

Ubuntu16.04でMongodbを自動再起動する方法

メモリ不足のためにクラッシュした場合に、Ubuntu16.04でmongodbを自動再起動する方法がわかりません。

私は他のスクリプトなどにsupervisordを使用していますが、mongodはsystemctlを介しており、それがどのように結びついているのかわかりません。

9
Dev Sanghani

理解した:

  1. Mongodサービスを編集します:Sudo vim /lib/systemd/system/mongod.service
  2. 追加 Restart=alwaysserviceの下
  3. Systemctlデーモンをリロードします:Sudo systemctl daemon-reload

今、mongodが殺されるときはいつでも。 systemctlによって再生成されます。

12
Dev Sanghani

mongoDBをインストールするときは、ターミナルでsystemctl enable mongod.serviceを実行するだけです。

これにより、再起動するたびにmongoDBサービスが自動開始されます。

2
George Bailey