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和更高版本遵循正常的方向:
即使重装后,Mongo也在等待27017
控制台输出中的等待连接消息表明mongod.exe进程正在成功运行。
安装MongoDB之后 ,需要使用另一个命令提示符通过mongo.exe shell连接到MongoDB。
一旦你完成了,第一个控制台中的等待消息将改变为接受的连接。