美文网首页程序员
阿里云部署mongo远程连接错误

阿里云部署mongo远程连接错误

作者: 塔塔七 | 来源:发表于2018-05-24 17:24 被阅读0次

    问题:

    2018-05-24T17:01:10.080+0800 E QUERY [thread1] Error: couldn't connect to server xx.xx.xx.xx:27017, connection attempt failed :

    connect@src/mongo/shell/mongo.js:237:13

    @(connect):1:6

    exception: connect failed

    出现连接错误,连接不上mongo

    这里大致分为三种情况:

    1、mongod没有运行

    2、安全组没有开启mongo端口,默认为27017

    3、防火墙阻止了mongo连接

    4、端口没有监听外网

    解决方案

    1、直接后台运行mongod --dbpath /usr/local/data/db --fork --logpath /usr/local/data/log/mongo.log

    2、开启实例中数据库端口,参考:安全组规则

    3、可参考百度或阿里云文档,CentOS7有更新

    4、运行netstat -nalp | grep mongod查看mongo是否监听外网

    这里表示只监听本机,修改为0.0.0.0  

    运行mongod --dbpath /usr/local/data/db --fork --logpath /usr/local/data/log/mongo.log --bind_ip 0.0.0.0

    监听所有ip

    注:如有任何问题,请留言

    相关文章

      网友评论

        本文标题:阿里云部署mongo远程连接错误

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