mongo 错误分析

1,错误

"errmsg" : "not master and slaveOk=false"

首先这是正常的,因为SECONDARY是不允许读写的, 在写多读少的应用中,使用Replica Sets来实现读写分离。
通过在连接时指定或者在主库指定slaveOk,由Secondary来分担读的压力,Primary只承担写操作

解决办法1:
db.getMongo().setSlaveOk()
解决办法2:
rs.slaveOk()

 

posted @ 2019-05-22 10:40  forjie  阅读(196)  评论(0编辑  收藏  举报