Php 在rockmongo中列出数据库
我让mongodb在以下配置中运行:1个配置服务器,2个mongos,8个碎片(每个mongos 4个)。我在使用管理工具时遇到问题: 如果我连接到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 ... 此问题
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