mongo 错误分析
Posted 52forjie
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mongo 错误分析相关的知识,希望对你有一定的参考价值。
1,错误
"errmsg" : "not master and slaveOk=false"
首先这是正常的,因为SECONDARY是不允许读写的, 在写多读少的应用中,使用Replica Sets来实现读写分离。
通过在连接时指定或者在主库指定slaveOk,由Secondary来分担读的压力,Primary只承担写操作
解决办法1:
db.getMongo().setSlaveOk()
解决办法2:
rs.slaveOk()
以上是关于mongo 错误分析的主要内容,如果未能解决你的问题,请参考以下文章
Springboot 容器使用 docker-compose 连接到 mongo 容器的 503 错误代码