MongoDB 不等待端口 28017 上的连接

MongoDB not waiting for connections on port 28017

我刚开始在 Windows 7 上使用 MongoDB。我可以连接到端口 27017,但我没有收到 "admin web console waiting for connections on port 28017" 消息,所以当我访问 http://localhost:28017/, 没有出现。

我在控制台中收到以下消息:

2015-06-02T17:54:43.271-0700 I CONTROL  Hotfix KB2731284 or later update is installed, no need to zero-out data files

2015-06-02T17:54:43.281-0700 I JOURNAL  [initandlisten] journal dir=C:\data\db\journal

2015-06-02T17:54:43.282-0700 I JOURNAL  [initandlisten] recover : no journal files present, no recovery needed

2015-06-02T17:54:43.307-0700 I JOURNAL  [durability] Durability thread started

2015-06-02T17:54:43.308-0700 I JOURNAL  [journal writer] Journal writer thread started

2015-06-02T17:54:43.423-0700 I CONTROL  [initandlisten] MongoDB starting : pid=5452 port=27017 dbpath=C:\data\db\ 64-bit host=myName-PC

2015-06-02T17:54:43.423-0700 I CONTROL  [initandlisten] targetMinOS: Windows 7/Windows Server 2008 R2

2015-06-02T17:54:43.424-0700 I CONTROL  [initandlisten] db version v3.0.3

2015-06-02T17:54:43.428-0700 I CONTROL  [initandlisten] git version: b40106b36eecd1b4407eb1ad1af6bc60593c6105

2015-06-02T17:54:43.430-0700 I CONTROL  [initandlisten] OpenSSL version: OpenSSL 1.0.1m-fips 19 Mar 2015


2015-06-02T17:54:43.432-0700 I CONTROL  [initandlisten] build info: windows sys.getwindowsversion(major=6, minor=1, build=7601, platform=2, service_pack='Service Pack 1') BOOST_LIB_VERSION=1_49


2015-06-02T17:54:43.434-0700 I CONTROL  [initandlisten] allocator: system

2015-06-02T17:54:43.435-0700 I CONTROL  [initandlisten] options: { net: { port: 27017 } }

2015-06-02T17:54:43.461-0700 I NETWORK  [initandlisten] waiting for connections on port 27017

如有任何帮助,我们将不胜感激!

我的 mongod.cfg 文件如下所示:

logpath=c:\data\log\mongod.log
dbpath=c:\data\db

Mongodb(mongod 实例)在默认端口 27017 上运行。

如果您想在 28017 启动实例。转到二进制文件所在的 bin 文件夹,像这样打开命令提示符并键入 C:\Program Files\MongoDB 2.6 Standard\bin>mongod --port 28017

确保在您指定的端口号上没有其他进程 运行。

如果您想使用 mongod.cfg 文件来控制您的端口,请使用以下命令:

# set the port number below
port = 8080
dbpath = c:/data/db
logpath = c:/data/log/mongod.log
logappend = yes

请注意,您分配的端口需要可访问且未被使用或被防火墙阻止

另外请确保,如果您 运行 这是一项 Windows 服务,您需要将其停止。最有可能与:

net stop MongoDB

然后对文件进行更改并重新启动服务

net start MongoDB