我不断面对这个错误。Mongo错误:DBClientBase :: findN:传输错误()
DBClientBase::findN: transport error()
我搜索了这个问题,发现有这么多人遇到这个问题,但没有找到这个错误的确切原因。 为什么这个错误即将到来?
我不断面对这个错误。Mongo错误:DBClientBase :: findN:传输错误()
DBClientBase::findN: transport error()
我搜索了这个问题,发现有这么多人遇到这个问题,但没有找到这个错误的确切原因。 为什么这个错误即将到来?
这可能是由于连接到mongod服务器的网络错误或mongos无法连接到mongod。
在这里尝试的第一件事就是重新启动的mongod/s的
也会出现这种情况,如果MongoDB服务器只接受SSL加密连接。为此,您需要一个使用SSL支持编译的MongoDB客户端。
进一步阅读: http://docs.mongodb.org/manual/tutorial/configure-ssl-clients/#connect-to-mongodb-instance-with-ssl-encryption http://www.mongodb.org/about/contributors/tutorial/build-mongodb-from-source/
矿是由来自ConnectionString::connect()
调用中删除了socketTimeout参数解决。
即
pDBClientBase = cs.connect(strErr /*,2 */);