2015-09-12 3 views
1

В настоящее время я создаю веб-приложение с помощью express.js и mongodb. Моя проблема в том, что я не знаю, как запустить mongodb в производстве. Потому что в разработке я использовал команду mongod, но для этого терминал должен быть открытым, поэтому mongodb будет работать. Как я могу сделать это на реальном сервере? В моем экспресс-приложении я просто использую pm2 для его запуска.Запуск mongodb in production

+0

Что OS ваша прод среда работает? –

+1

Какая операционная система? «mongod» должен быть запущен как услуга. Если вы, например, на ubuntu, просто запустите 'sudo service mongod start'. – aioobe

+0

Я использую ubuntu14.04 – user3569641

ответ

2

Поскольку вы не являетесь экспертом по управлению этим, я предлагаю вам использовать некоторые услуги mongodb-as-a-service, чтобы они могли управлять этим для вас, и вы просто просто обращались к нему. например: https://mongolab.com/

Или вы можете использовать https://www.mongodb.com/cloud, чтобы вы могли просто обедать несколькими командами на вашем сервере, а mongodb + backup будет установлен на вашем сервере, и вы можете обновить или сделать кластеры просто используя свой интерфейс.

Или, если вы хотите установить его на сервере, угадываю вы используете Linux, и, вероятно, на основе дистрибутива Ubuntu вы можете запустить mongod как @aiobe предложил: sudo service mongod start