MongoDB停留在clientcursormon上(等待27017端口的连接)

在简单安装MongoDB并在MongoDB文件夹中创build\ data \ db之后,我继续运行mongod.exe –dbpath C:\ MongoDB \ data \ db。 它运行了一堆initandlisten代码,然后当它等待27017端口的连接时,它挂起并写出mem res:47 virt:171 mapped:80 connections:0。 我对Mongo很陌生,至今为止还没有find一个明确的答案,解释为什么这个问题悬而未决,以及如何解决这个问题。

如果你想在Windows下作为服务运行mongod.exe进程(为了避免它出现一个命令提示符),你应该遵循MongoDB 2.6.0的这些指示(2.6.0有一个错误,将MongoDBconfiguration为一项服务)。

MongoDB 2.6.0有一个已知的问题,SERVER-13515,它禁止使用本节中的指令。 对于MongoDB 2.6.0,请使用手动创buildWindows服务来为MongoDB创build一个适用于MongoDB的Windows服务。

http://docs.mongodb.org/manual/tutorial/install-mongodb-on-windows/#manually-create-windows-service

对于MongoDB版本2.6.1和更高版本遵循正常的方向:

http://docs.mongodb.org/manual/tutorial/install-mongodb-on-windows/#configure-a-windows-service-for-mongodb

即使重装后,Mongo也在等待27017

控制台输出中的等待连接消息表明mongod.exe进程正在成功运行。

安装MongoDB之后 ,需要使用另一个命令提示符通过mongo.exe shell连接到MongoDB。

一旦你完成了,第一个控制台中的等待消息将改变为接受的连接。