windows上的MongoDB无法绑定到28017
我在windows上使用MongoDB 2.6.1。我已将其作为服务安装。我能够启动服务,进程成功侦听27017,我能够连接到它,插入数据并运行查询 问题是我无法连接到以下位置的web界面:windows上的MongoDB无法绑定到28017,windows,mongodb,Windows,Mongodb,我在windows上使用MongoDB 2.6.1。我已将其作为服务安装。我能够启动服务,进程成功侦听27017,我能够连接到它,插入数据并运行查询 问题是我无法连接到以下位置的web界面: http://localhost:28017 当我回收该服务时,我发现它无法绑定到28017端口,因为它看起来正在使用中: [websvr]错误:listen():bind()失败错误号:10048每个套接字地址(协议/网络地址/端口)通常只允许使用一次。插座:0.0.0.0:28017 但是,当我运行ne
http://localhost:28017
当我回收该服务时,我发现它无法绑定到28017端口,因为它看起来正在使用中:
[websvr]错误:listen():bind()失败错误号:10048每个套接字地址(协议/网络地址/端口)通常只允许使用一次。插座:0.0.0.0:28017
但是,当我运行netstat-anbo
时,它不会报告28017的任何使用
更新:从日志中添加更多输出,以显示已启用REST,但端口已在使用中
2014-06-05T16:00:31.840-0700 [initandlisten] options: { config: "D:\MongoDb\bin\mongod.cfg", net: { http: { RESTInterfaceEnabled: true, enabled: true } }, service: true, storage: { dbPath: "e:\mongodb\data" }, systemLog: { destination: "file", path: "e:\mongodb\logs\mongo.log" } }
2014-06-05T16:00:31.860-0700 [initandlisten] journal dir=e:\mongodb\data\journal
2014-06-05T16:00:31.861-0700 [initandlisten] recover : no journal files present, no recovery needed
2014-06-05T16:00:31.902-0700 [initandlisten] waiting for connections on port 27017
2014-06-05T16:00:31.902-0700 [websvr] ERROR: listen(): bind() failed errno:10048 Only one usage of each socket address (protocol/network address/port) is normally permitted. for socket: 0.0.0.0:28017
您需要为mongod启用web界面-默认情况下它不会启动。如果以这种方式启动mongodb:
mongod --rest
您应该能够通过28017连接到web界面。您需要为mongod启用web界面-默认情况下它不会启动。如果以这种方式启动mongodb:
mongod --rest
您应该可以通过28017连接到web界面。您好,我想这会对您有所帮助。 注意我没有安装msi。我已下载存档文件,然后运行此命令。但我相信直接运行这个命令会对您有所帮助
mongod --rest -dbpath ./data
谢谢嗨,我想这会帮到你的。 注意我没有安装msi。我已下载存档文件,然后运行此命令。但我相信直接运行这个命令会对您有所帮助
mongod --rest -dbpath ./data
谢谢在我看来,REST已启用,这就是它试图绑定端口的原因。但它不能,因为显然该端口正在使用中。您可以尝试在非标准端口(如30001)上重新启动吗?e、 g.mongod——港口30001——休息。目的是看看你是否可以点击31001.com的网页界面。每次都必须这样做才能访问
http://localhost:28017/
在我看来,REST已启用,这就是它试图绑定端口的原因。但它不能,因为显然该端口正在使用中。您可以尝试在非标准端口(如30001)上重新启动吗?e、 g.mongod——港口30001——休息。目的是看看你是否可以点击31001.com的网页界面。每次都必须这样做才能访问http://localhost:28017/