MongoDB stecken clientcursormon (wartet auf verbindungen auf port 27017)
Einfach nach der Installation von MongoDB und erstellen \Daten\db innerhalb der MongoDB-Ordner, fuhr ich Fort zu führen mongod.exe --dbpath C:\MongoDB\data\db. Es läuft eine Reihe von initandlisten-code und dann, wenn es wartet auf verbindungen auf port 27017 es hängt und schreibt mem res:47 virt:171 abgebildet:80-Anschlüsse:0. Ich bin ganz neu Mongo und habe nicht gefunden, eine endgültige Antwort auf warum dies so ist, hängen und wie es zu lösen ist.
- Das ist nicht Aufhängen, das ist es, was die mongod-Prozess schreibt auf die Konsole (oder das Protokoll), wenn es fertig Booten. Was hast du erwartet?
- Danke @JohnPetrone ich sehe jetzt, dass der erste cmd-Eingabeaufforderung, die festgestellt hat, eine dauerhafte Verbindung und jetzt habe ich eröffnet weitere Eingabeaufforderung zum ausführen der tatsächlichen shell
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie möchten, führen Sie die mongod.exe Prozess als service unter Windows (um es zu vermeiden nehmen Sie einen Befehl-Eingabeaufforderung) sollten Sie die folgenden Anweisungen für MongoDB 2.6.0 (2.6.0 hat ein bug mit den normalen Verfahren zum konfigurieren von MongoDB als Dienst).
http://docs.mongodb.org/manual/tutorial/install-mongodb-on-windows/#manually-create-windows-service
Für MongoDB-Versionen 2.6.1 und später Folgen die normalen Richtungen:
http://docs.mongodb.org/manual/tutorial/install-mongodb-on-windows/#configure-a-windows-service-for-mongodb
Mongo warten auf 27017 auch nach Neuinstallation
Das warten auf verbindungen, die Meldung in der Ausgabe der Konsole zeigt an, dass die mongod.exe Prozess ist erfolgreich ausgeführt.
Nachdem Sie installieren von MongoDB, müssen Sie eine Verbindung zu MongoDB durch mongo.exe shell mit einer anderen Eingabeaufforderung.
Sobald Sie fertig sind mit, dass, die warten Nachricht in der ersten Konsole ändern, um die Verbindung akzeptiert.