MongoDB pas l'utilisation de /etc/mongodb.conf après j'ai changé dbpath

Depuis que j'ai changé le dbpath dans /etc/mongodb.conf, MongoDB n'a pas été le démarrage automatique, ni l'utilisation de la nouvelle dbpath. Avant le changement, MongoDB serait en cours d'exécution lorsque l'ordinateur a démarré et j'ai été en mesure de simplement exécuter la commande mongo à entrer dans la console ou commencez à mon Ruby on Rails serveur sans aucun problème.

Après j'ai fait la modification (dans l'ordre de passer à un nouveau disque avec plus d'espace), la seule façon que je peux obtenir tout ce à travail est en exécutant manuellement la commande mongod --config /etc/mongodb.conf. Si je ne cours pas, il ne semble pas que le service est en cours d'exécution et en cours d'exécution sans l' --config option me donner le message d'erreur suivant: ERROR: dbpath (/data/db/) does not exist. même si le fichier de config ne dit rien sur data/db.

Quelques autres remarques:

  • En plus de changer /etc/mongodb.conf, j'ai déplacé tous les fichiers de /var/lib/mongodb et en /home/nick/appdev/mongodb.
  • J'ai changé le propriétaire et le groupe de root à nick. Essayé de changer de retour, mais il ne semble pas résoudre quoi que ce soit.
  • Je suis sur Ubuntu 12.10 Bêta 1 et Mongo 2.2.0 avec Ruby on Rails 3.2.8
  • Ce n'dmesg ou le fichier journal vous parler de regarder mongodb sur pendant le démarrage?
InformationsquelleAutor Nick | 2012-09-24