我正在运行AWS EC2上设置的三个远程实例副本,并为我的IP打开了端口27017和ICMP上的安全组(防火墙)。
我的开发环境是Mac OS X上带有PHP 5.6.2的MAMP。当PHP测试文件中的新MongoClient时,我提供了一个连接字符串:
mongodb://52.68.25.131:27017,52.68.29.231:27017,52.68.50.99:27017/?replicaSet=rs0
错误显示:
MongoConnectionException:没有找到候选html" target="_blank">服务器MongoConnectionException: MongoClient::__construct():php_network_getaddresses: getaddrinfo失败:nodename或servname提供,或不知道
仍无法连接到副本集。以下是我的副本集的状态。
rs0:主要
{
"set": "rs0",
"date": ISODate("2015-04-09T12:24:15.195Z"),
"myState": 1,
"members": [
{
"_id": 0,
"name": "ip-172-30-0-126:27017",
"health": 1,
"state": 1,
"stateStr": "PRIMARY",
"uptime": 4714,
"optime": Timestamp(1428578838,
1),
"optimeDate": ISODate("2015-04-09T11:27:18Z"),
"electionTime": Timestamp(1428578787,
1),
"electionDate": ISODate("2015-04-09T11:26:27Z"),
"configVersion": 3,
"self": true
},
{
"_id": 1,
"name": "172.30.2.133:27017",
"health": 1,
"state": 2,
"stateStr": "SECONDARY",
"uptime": 3467,
"optime": Timestamp(1428578838,
1),
"optimeDate": ISODate("2015-04-09T11:27:18Z"),
"lastHeartbeat": ISODate("2015-04-09T12:24:14.067Z"),
"lastHeartbeatRecv": ISODate("2015-04-09T12:24:14.821Z"),
"pingMs": 2,
"syncingTo": "ip-172-30-0-126:27017",
"configVersion": 3
},
{
"_id": 2,
"name": "172.30.2.132:27017",
"health": 1,
"state": 2,
"stateStr": "SECONDARY",
"uptime": 3414,
"optime": Timestamp(1428578838,
1),
"optimeDate": ISODate("2015-04-09T11:27:18Z"),
"lastHeartbeat": ISODate("2015-04-09T12:24:13.821Z"),
"lastHeartbeatRecv": ISODate("2015-04-09T12:24:13.818Z"),
"pingMs": 2,
"syncingTo": "172.30.2.133:27017",
"configVersion": 3
}
],
"ok": 1
将EIP(弹性IP)分配给所有三个实例以获取三个公共DNS并将其用作副本集的新配置后。
重新配置后(
更新: 案例1:本地机器的mongo上的远程访问是因为我选择的发行版配置为允许远程连接。
我有一个iframe,里面有一个小部件。源来自不同的域。在其内容上有一个带有提交按钮的表单。单击时,打开的页面位于iframe内。我的问题,我已经研究过了,但还没有找到答案,是这样的——“有没有办法让我可以访问那个按钮,这样新的页面就可以在一个单独的窗口中打开?” 谢谢你能提供的任何帮助。Stackoverflow规则。
我在MongoDB中配置了一个三节点副本集;复制是同步的。 我可以单独连接到每台服务器,并使用每台服务器的专用IP地址连接到副本集,如下所示: mongo—主机rs0/10。十、 X.X:27017,10。十、 X.X:27017,10。十、 X.X:27017-u根-p abc123-authenticationDatabase管理员 但是当我尝试使用服务器的公共IP地址连接到副本集时,如下所示
我想从配置文件中部署一个mongodb副本集,该副本集包含1个主副本和2个次副本,如下所示: 主节点的第一个配置文件 我也得到了同样的错误 我不知道我需要做什么esle配置来解决这个问题,请帮助我,非常感谢。
这里是新的RubyonRails开发人员,只是尝试安装和设置。 我将按照这本指南开始学习。然而,当我使用3.2创建博客应用程序时,我在运行时遇到了一个问题。当我尝试时,我得到一个错误 安装rake 10.4.2时出错,Bundler无法继续。在捆绑之前,请确保“gem安装rake-v”10.4.2成功。 因此,当我尝试运行该命令时,会出现以下错误: 错误:找不到有效的gem rake:无法从htt
我在我的项目中添加了Lombok maven存储库并成功使用了Lombok注释。我试图从另一个类访问setter和getter方法,但无法访问这些方法。我使用的是Spring Boot版本2.1.1和STS。这是我的简单代码片段。