美文网首页
Mongodb报错48,且use admin无效,无法正常关闭的

Mongodb报错48,且use admin无效,无法正常关闭的

作者: 小悟空大仙人 | 来源:发表于2019-10-03 21:09 被阅读0次

    错误日志

    2019-09-10T22:25:09.118+0800 E STORAGE  [initandlisten] Failed to set up listener: SocketException: Address already in use
    2019-09-10T22:25:09.118+0800 I CONTROL  [initandlisten] now exiting
    2019-09-10T22:25:09.118+0800 I CONTROL  [initandlisten] shutting down with code:48
    

    错误原因

    报错的原因,'Address already in use' 有一个进程已经在端口中运行。所以我们要找到并关掉这个进程。

    终端输入

    lsof -i :27017
    

    会出现类似这样的输出

    COMMAND   PID    USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
    mongod  44459 liuxiao    9u  IPv4 0x3c120399b0e2d2eb      0t0  TCP localhost:27017 (LISTEN)
    

    44459 就是 mongo之前运行的PID号,关掉它
    或者使用其它的进程ID,之前是27017,现在指定27018,就不会发生冲突

    mongod --port 27018

    终端输入

    kill -9 44459
    

    然后重新启动就可以正常的使用 mondo命令了

    相关文章

      网友评论

          本文标题:Mongodb报错48,且use admin无效,无法正常关闭的

          本文链接:https://www.haomeiwen.com/subject/peqiyctx.html