我想使用php连接到两个mongodb服务器。一个是主要的,另一个是次要的。这是我配置的:
$url = "mongodb://username:password@host1,host2/database";
$mongo = new MongoClient($url);
但它有时在我的服务器中无效。
所以我试着这样配置:
$url = "mongodb://username:password@host1,host2/?replicaSet=rsName&readPreference=primary";
$mongo = new MongoClient($url);
它总是不起作用。
有谁知道怎么连接?
错误有时像:
(!)注意:MongoClient :: __ construct():58字节的发送失败,errno = 10054远程主机强行关闭现有连接。在第121行的C:\ tools \ wamp \ www \ frontdoor \ public \ index.php
有时喜欢:
(!)致命错误:未捕获异常'MongoConnectionException',消息'无法连接到:f01.winga.cn:27017:远程服务器已关闭连接;无法连接到:f02.winga.cn:27017:远程服务器已关闭第121行的C:\ tools \ wamp \ www \ frontdoor \ public \ index.php中的连接
(!)MongoConnectionException:无法连接到:f01.winga.cn:27017:远程服务器已关闭连接;无法连接到:f02.winga.cn:27017:远程服务器已关闭第121行的C:\ tools \ wamp \ www \ frontdoor \ public \ index.php中的连接
有时喜欢:
(!)注意:MongoClient :: _ construct():58字节的发送失败,errno = 10054 romote主机强行关闭现有连接.in C:\ tools \ wamp \ www \ frontdoor \ public \ index第121行的.php