Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
windows上的MongoDB无法绑定到28017_Windows_Mongodb - Fatal编程技术网

windows上的MongoDB无法绑定到28017

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

我在windows上使用MongoDB 2.6.1。我已将其作为服务安装。我能够启动服务,进程成功侦听27017,我能够连接到它,插入数据并运行查询

问题是我无法连接到以下位置的web界面:

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/