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

Datenbankfehler MongoDB:verschwundene Datenbank

Der Fehler, den Sie erhalten, deutet darauf hin, dass die Daten noch vorhanden sind, aber etwas verursacht ein Problem, wenn die Datendateien mmappt werden. Diese Zeile ist das erste, was Sie sich ansehen müssen:

Thu Jul 26 12:05:44 [conn5] Assertion: 13636:file /var/lib/mongodb/baza.4 open/create failed in createPrivateMap (look in log for more information)

Überprüfen Sie die Berechtigungen für diese Datei (und andere Dateien im Datenpfad), stellen Sie sicher, dass aus dieser Perspektive nichts falsch ist.

Als nächstes kommt der Fehler "Nicht genügend Arbeitsspeicher":

Donnerstag, 26. Juli, 12:05:44 [conn5] FEHLER:mmap private fehlgeschlagen mit Speichermangel. (64-Bit-Version)

Sie könnten auf diesen Fehler stoßen:https://jira.mongodb.org/browse/SERVER -6414

Sie können also 2.0.7 ausprobieren, das eine Lösung dafür enthält, der Release Candidate ist auf der Download-Seite während ich dies schreibe.

Wenn Sie die Option haben, können Sie dies schließlich lösen, indem Sie den Arbeitsspeicher auf dieser Instanz erhöhen (wenn es sich um eine Art virtuelle Maschine handelt). 1,4 GB sind nicht viel RAM, um eine MongoDB-Instanz auszuführen.