MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Mongodb kann unter Ubuntu 11.04 nicht neu gestartet werden

Angesichts der Ausgabe des Startbefehls startet dies korrekt. Wenn Sie den Status ausführen, scheint er gestoppt worden zu sein. Sie müssen in die Protokolldatei schauen:

/var/log/mongodb/mongodb.log

Das wird Ihnen sagen, warum der Mongod aufhört. Es gibt ein paar wahrscheinliche Ursachen, aber ohne diese Ausgabe zu sehen, wird es schwierig sein, sie endgültig zu beantworten. Meine allgemeinen Empfehlungen:

  1. Verwende nicht bind_ip - es ist generell eine schlechte Idee Update (2016):Dies wurde entfernt, da die Probleme mit bind_ip, die mich dazu veranlassten, dies im Jahr 2012 zu schreiben, behoben wurden und es jetzt sogar standardmäßig in offiziellen Paketen aktiviert ist. Es lohnt sich, es ohne die Einstellung als Fehlerbehebungsschritt zu versuchen, aber es ist keine schlechte Idee, sie im Allgemeinen zu verwenden.
  2. Überprüfen Sie, ob etwas anderes auf Port 27017 läuft
  3. Geben Sie den Port explizit in der Datei mongodb.conf an, auch wenn Sie den Standard verwenden möchten

Sehen Sie sich abschließend diese Antwort an, um zu erfahren, wie Sie Dateiberechtigungen reparieren können, nur für den Fall, dass dies ein Problem darstellt (normalerweise verursacht durch das Ausführen als root irgendwann):

mongodb stürzt nach unerwartetem Herunterfahren ab