Как запустить MongoDB с помощью PM2

Как запустить MongoDB с помощью PM2? Я использую Linux VPS (CentOS), и я попытался сделать это:

pm2 mongod

^ и это работает, но проблема в том, что мне нужно связать IP и имя DBPath

pm2 mongod -dbpath /home/[ommitted]/data/db --bind_ip [ommitted] -auth

^ Но это не работает из-за флагов PM2. Итак, как я могу запустить его с помощью PM2 или, по крайней мере, сделать так, чтобы он не выключался, когда я закрываю терминал

Использование JavaScript и MongoDB
Использование JavaScript и MongoDB
Сегодня я собираюсь вкратце рассказать о прототипах в JavaScript, а также представить и объяснить вам работу с базой данных MongoDB.
2
0
4 049
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Вы можете создать файл SH, который запускает команду, а затем запустить файл SH.

1. For example, name it "run.sh"
2. Open/edit file
3. Add this to the first line of the file mongod -dbpath /home/[ommitted]/data/db --bind_ip [ommitted] -auth
4. pm2 start run.sh

Другой способ, который вы можете сделать, это;

pm2 start "mongod -dbpath /home/[ommitted]/data/db --bind_ip [ommitted] -auth"

Официальный способ будет
pm2 start mongod -- -dbpath /home/[ommitted]/data/db --bind_ip [ommitted] -auth

Как показано на их домашней странице https://pm2.keymetrics.io/docs/usage/quick-start/

Другие вопросы по теме