MongoDB не использует /etc/mongodb.conf после того, как я изменил dbpath
С тех пор как я изменилdbpath
в/etc/mongodb.conf
, MongoDB не запускался автоматически и не использовал новыйdbpath
, До изменения MongoDB работал при запуске компьютера, и я мог просто запустить командуmongo
чтобы войти в консоль или запустить мой сервер Ruby on Rails без проблем.
После того, как я внес изменение (чтобы переключиться на новый диск с большим количеством места), единственный способ заставить все работать - вручную запустить командуmongod --config /etc/mongodb.conf
, Если я этого не запускаю, не похоже, что сервис работает и работает без--config
вариант дать мне следующую ошибку:ERROR: dbpath (/data/db/) does not exist.
хотя файл конфигурации ничего не говорит оdata/db
.
Некоторые другие заметки:
In addition to changing/etc/mongodb.conf
, I moved all files out of /var/lib/mongodb
and into /home/nick/appdev/mongodb
.
I changed the owner and group from root
to nick
. Tried changing it back, but it didn't seem to fix anything.
I'm running Ubuntu 12.10 Beta 1 and Mongo 2.2.0 with Ruby on Rails 3.2.8