В настоящее время я создаю веб-приложение с помощью express.js и mongodb. Моя проблема в том, что я не знаю, как запустить mongodb в производстве. Потому что в разработке я использовал команду mongod
, но для этого терминал должен быть открытым, поэтому mongodb будет работать. Как я могу сделать это на реальном сервере? В моем экспресс-приложении я просто использую pm2 для его запуска.Запуск mongodb in production
1
A
ответ
2
Поскольку вы не являетесь экспертом по управлению этим, я предлагаю вам использовать некоторые услуги mongodb-as-a-service, чтобы они могли управлять этим для вас, и вы просто просто обращались к нему. например: https://mongolab.com/
Или вы можете использовать https://www.mongodb.com/cloud, чтобы вы могли просто обедать несколькими командами на вашем сервере, а mongodb + backup будет установлен на вашем сервере, и вы можете обновить или сделать кластеры просто используя свой интерфейс.
Или, если вы хотите установить его на сервере, угадываю вы используете Linux, и, вероятно, на основе дистрибутива Ubuntu вы можете запустить mongod как @aiobe предложил: sudo service mongod start
Смежные вопросы
- 1. Запуск Lagom in Production
- 2. YourKit in Production
- 3. Enumerate vs Integer in production
- 4. Catch UIViewAlertForUnsatisfiableConstraints in production
- 5. Мигает «Arduinos» In Production
- 6. SystemStackError in Rails production
- 7. TestFlight setDeviceIdentifier in production
- 8. Google maps in production
- 9. FreeOSMemory() in production
- 10. Symfony3 routing in production
- 11. HtmlUnit + Selenium in Production
- 12. CouchDB in Production
- 13. Rails TimeZone in Production
- 14. validates_associated in production
- 15. Scrapy + Django in production
- 16. Doctrine 2.0 in production
- 17. Rails Assets in Production
- 18. KeystoneJS in Production
- 19. Tomcat in Production
- 20. Solr in production
- 21. Laravel packages in Production
- 22. docker - in production - HA
- 23. Docker Compose In Production
- 24. Play Framework не применяется. Evolutions in Production
- 25. Rails + Slim - MissingTemplate (in production)
- 26. JavaScript Refreshes in Production - IIS
- 27. Rails_admin dont work in production
- 28. React Native crashing in production
- 29. Django LDAP Authentication in Production
- 30. Git Push in Production (FTP)
Что OS ваша прод среда работает? –
Какая операционная система? «mongod» должен быть запущен как услуга. Если вы, например, на ubuntu, просто запустите 'sudo service mongod start'. – aioobe
Я использую ubuntu14.04 – user3569641