MongoDB:`正在使用的地址'错误,即使地址未被使用。

时间:2016-01-07 13:47:18

标签: macos mongodb sockets unix port

我的Mac上新安装了MongoDB(v3.2.0)版本。当我尝试运行命令mongod时,我收到此错误:

  

listen():bind()失败错误:48已经用于套接字的地址:   0.0.0.0:27017

即使$ lsof -i :27017的结果显示没有使用该端口。

这是终端输出:

Michaels-iMac:~ michael$ mongod
    2016-01-07T13:38:00.097+0000 I CONTROL  [initandlisten] MongoDB starting : pid=11485 port=27017 dbpath=/data/db 64-bit host=Michaels-iMac.home
    2016-01-07T13:38:00.097+0000 I CONTROL  [initandlisten] db version v3.2.0
    2016-01-07T13:38:00.097+0000 I CONTROL  [initandlisten] git version: 45d947729a0315accb6d4f15a6b06be6d9c19fe7
    2016-01-07T13:38:00.098+0000 I CONTROL  [initandlisten] allocator: system
    2016-01-07T13:38:00.098+0000 I CONTROL  [initandlisten] modules: none
    2016-01-07T13:38:00.098+0000 I CONTROL  [initandlisten] build environment:
    2016-01-07T13:38:00.098+0000 I CONTROL  [initandlisten]     distarch: x86_64
    2016-01-07T13:38:00.098+0000 I CONTROL  [initandlisten]     target_arch: x86_64
    2016-01-07T13:38:00.098+0000 I CONTROL  [initandlisten] options: {}
    2016-01-07T13:38:00.098+0000 E NETWORK  [initandlisten] listen(): bind() failed errno:48 Address already in use for socket: 0.0.0.0:27017
    2016-01-07T13:38:00.098+0000 E NETWORK  [initandlisten]   addr already in use
    2016-01-07T13:38:00.098+0000 E STORAGE  [initandlisten] Failed to set up sockets during startup.
    2016-01-07T13:38:00.098+0000 I CONTROL  [initandlisten] dbexit:  rc: 48
    Michaels-iMac:~ michael$ 

我在这里缺少什么?

0 个答案:

没有答案