MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Impossible de redémarrer mongodb sur Ubuntu 11.04

Compte tenu de la sortie de la commande de démarrage, cela démarre correctement. Lorsque vous exécutez le statut, il semble avoir été arrêté. Vous devez consulter le fichier journal :

/var/log/mongodb/mongodb.log

Cela vous dira pourquoi le mongod s'arrête. Il y a quelques causes probables, mais sans voir cette sortie, il sera difficile de répondre définitivement. Mes recommandations générales :

  1. N'utilisez pas bind_ip - c'est une mauvaise idée en général Mise à jour (2016) :Suppression de ceci car les problèmes avec bind_ip qui m'ont amené à écrire ceci en 2012 ont été corrigés, et il est même activé par défaut dans les packages officiels maintenant. Cela vaut la peine d'essayer sans le paramètre comme étape de dépannage, mais ce n'est pas une mauvaise idée de l'utiliser en général.
  2. Recherchez autre chose en cours d'exécution sur le port 27017
  3. Spécifiez explicitement le port dans le fichier mongodb.conf, même si vous souhaitez utiliser la valeur par défaut

Enfin, jetez un œil à cette réponse pour savoir comment corriger les autorisations de fichiers, juste au cas où cela poserait un problème (généralement causé par l'exécution en tant que root à un moment donné) :

mongodb plante après un arrêt inattendu