Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在rockmongo中列出数据库_Php_Mongodb - Fatal编程技术网

Php 在rockmongo中列出数据库

Php 在rockmongo中列出数据库,php,mongodb,Php,Mongodb,我让mongodb在以下配置中运行:1个配置服务器,2个mongos,8个碎片(每个mongos 4个)。我在使用管理工具时遇到问题: 如果我连接到mongos路由器并尝试列出数据库,我会收到以下错误: Fatal error: Uncaught exception 'MongoCursorException' with message 'no primary!' in /home/vissi/var/www/rockmongo/app/models/MDb.php:5 ... 此问题

我让mongodb在以下配置中运行:1个配置服务器,2个mongos,8个碎片(每个mongos 4个)。我在使用管理工具时遇到问题: 如果我连接到
mongos
路由器并尝试列出数据库,我会收到以下错误:

Fatal error: Uncaught exception 'MongoCursorException' with message 'no primary!' in     /home/vissi/var/www/rockmongo/app/models/MDb.php:5 ...
此问题只存在于一个
mongos
中,连接到其他
mongos
会给出正确的列表。在
mongo
控制台中运行
db.serverStatus()
,显示
。。。在两个
mongos
中,ok=>1

如果我连接到使用shardsvr选项运行的
mongod
,我只会看到
config
local
数据库

我应该如何连接才能正确查看所有数据库?(和
mongo
console)运行
showdbs
ok


如果您的声誉超过1500,请将
rockmongo
标记添加到此问题。

问题已解决,请将其中一台计算机上的
mongos
从1.6.5更新到1.7.3