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

时间:2014-07-03 01:27:14

标签: node.js mongodb localhost

在MongoDB文件夹中简单地安装MongoDB并创建\ data \ db之后,我继续运行mongod.exe --dbpath C:\ MongoDB \ data \ db。它运行一堆initandlisten代码,然后当它等待端口27017上的连接时,它挂起并写出mem res:47 virt:171映射:80个连接:0。我是Mongo的新手,并且没有找到关于为什么会挂起以及如何修复它的明确答案。

2 个答案:

答案 0 :(得分:2)

如果你想在Windows下运行mongod.exe进程作为服务(以避免它占用命令提示符)你应该遵循MongoDB 2.6.0的这些指示(2.6.0有一个错误的正常方法到将MongoDB配置为服务)。

  

MongoDB 2.6.0,SERVER-13515存在一个已知问题,它会阻止   使用本节中的说明。对于MongoDB 2.6.0,请使用   手动为MongoDB创建Windows服务以创建Windows   而是为MongoDB服务。

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

答案 1 :(得分:1)

Mongo waiting on 27017 even after reinstall

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

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

完成后,第一个控制台中的等待消息将更改为已接受的连接。