在MongoDB文件夹中简单地安装MongoDB并创建\ data \ db之后,我继续运行mongod.exe --dbpath C:\ MongoDB \ data \ db。它运行一堆initandlisten代码,然后当它等待端口27017上的连接时,它挂起并写出mem res:47 virt:171映射:80个连接:0。我是Mongo的新手,并且没有找到关于为什么会挂起以及如何修复它的明确答案。
答案 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及更高版本,请遵循正常指示:
答案 1 :(得分:1)
Mongo waiting on 27017 even after reinstall
控制台输出中的等待连接消息表明mongod.exe进程正在成功运行。
在install MongoDB之后,您需要使用另一个命令提示符通过mongo.exe shell连接到MongoDB。
完成后,第一个控制台中的等待消息将更改为已接受的连接。