我在一个实例中安装了 opsmanager 数据库,在另一个实例中安装了应用程序 从 this 链接
获得的分数在应用程序数据库服务器中,当我 netstat -nltp
时显示 127.0.0.1:27017 running mongod
在其他实例中安装应用程序后,我将 mongo.mongoUri
中的 mongodb://db_instance_publicip:27017
编辑为 /opt/mongodb/mms/conf/conf-mms.properties
当我通过 sudo service mongodb-mms start 启动时显示以下错误
<块引用>uri=mongodb://db_instance_publicip:27017/?maxPoolSize=150} 错误:等待连接 30000 毫秒后超时.......
错误:等待连接时 30000 毫秒后超时。集群状态的客户端视图为{type=UNKNOWN, servers=[{address=db_instance_publicip:27017, type=UNKNOWN, state=CONNECTING, exception={com.mongodb.MongoSocketOpenException: Exception opening socket},由{java.net. ConnectException: 连接被拒绝(连接被拒绝)}}]
答案 0 :(得分:0)
面临同样的问题。就我而言,问题是我的 Mongo DB 仅绑定到本地主机,这要归功于 /etc/mongod.conf 中的这一行:
bindIp: 127.0.0.1 # Enter 0.0.0.0,:: to bind to all IPv4 and IPv6 addresses or, alternatively, use the net.bindIpAll setting.
正如同一行中的注释部分所暗示的那样,我必须将“127.0.0.1”替换为“0.0.0.0”并重新启动 Mongo DB 并开始工作!