使用php多连接到mongodb

时间:2015-01-12 11:50:14

标签: php mongodb

我想使用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

0 个答案:

没有答案