Ich habe gerade "mongodb" unter Windows installiert, während sie beginnen, die folgende Fehlermeldung angezeigtMongoDB: Ein Service spezifische Fehler ist aufgetreten: 100
Ein Service spezifische Fehler ist aufgetreten: 100
Beliebig Vorschläge?
Ich habe gerade "mongodb" unter Windows installiert, während sie beginnen, die folgende Fehlermeldung angezeigtMongoDB: Ein Service spezifische Fehler ist aufgetreten: 100
Ein Service spezifische Fehler ist aufgetreten: 100
Beliebig Vorschläge?
Überprüfen Sie Ihr Mongo-Protokoll in Ihrem/data/log-Ordner (den Sie während der Installation erstellen sollten), da könnte eine Lösung vorhanden sein.
ich dieses Problem hatte, überprüfte ich das Systemereignisprotokoll, das mir folgendes haben:
The MongoDB service terminated with the following service-specific error: Cannot create another system semaphore.
Als ich das Protokoll überprüft ich diese gefunden:
hatteUnable to create/open lock file: c:\data\db\mongod.lock The process cannot access the file because it is being used by another process.. Is a mongod instance already running?
Stellt sich heraus, ich begann Der Prozess wurde manuell in einem anderen Befehlsfenster ausgeführt, sodass er nicht erneut gestartet werden konnte. Möglicherweise haben Sie ein anderes Problem, aber das Protokoll sollte Ihnen sagen, was vor sich geht!
Der Grund für diese Fehlermeldung ist, dass Sie bereits einen anderen Prozess eingerichtet haben. In meinem Fall war es die mongod.exe-Datei, die ich in CMD geöffnet hatte, als ich es geschlossen und den Befehl net start MongoDB neu gestartet habe, es erfolgreich verbunden. BTW Ich verwende Windows 10 aktuellen Build ab Juli 2017 mit MongoDB 3.4
Diese Antwort half mir nach einer Google-Suche nach dem Fehler. Vielen Dank! Ich benutze auch 3.4 unter Windows 10. – IRGeekSauce
+1. Ich hatte auch einen anderen "mongod.exe" -Prozess in CMD im Administratormodus eingerichtet. Sobald ich es geschlossen habe und einen anderen 'Net Start MongoDB' versuchte, funktionierte es und wurde erfolgreich verbunden. – AjayAujla
Für mich, irgendwie Verzeichnisse, die ich für db und Log-Konfigurationsdatei angegeben haben, wurden nicht automatisch erstellt.
dbpath=\data\db
logpath=\data\log\mongo.log
also habe ich sie manuell erstellt, dann den Befehl erneut ausgeführt und Dienst gestartet.
ich v3.4.9 om Windows-bin mit 10
perfekt! Danke –
Bitte versuchen Sie die folgenden Befehle als Administrator in der Kommentaraufforderung.
mongod --repair
mongod --remove
dann wie @Yahya, den Protokollpfad angegeben haben,
mongod --install --logpath C:\data\db\log\mongo.log
net start mongodb
Hoffe, es hilft.
Welchen Befehl führen Sie aus? Auch welches Betriebssystem verwendest du? –
Betriebssystem: Windows 7 Befehl: 'net Start MongoDB' –
Haben Sie die erforderlichen Verzeichnisse erstellt? –