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
我刚开始在 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