mongodb+ gevent,连接时创建连接飙升
连接mongodb采用ReplicaSetConnection连接方式,且read_preference是方式3:
conn =ReplicaSetConnection("mongodb://%s:%i,%s:%i"%(host_prim,int(port_prim),host_seco,int(port_seco)),read_preference=3, replicaSet=replicaSetName)
然后呢
现在不停的 创建 协程(调用函数 spawn_test) 读写数据库,在每个协程的 开始 start_request,结束 end_request,
连接replicaSet里的主机,socket连接数 很稳定,
但是连接replicaSet里的备机, socket连接数一直在飙升,
我是想 start_request和end_request 是不是 只针对 replicaSet模式里的主机呀??
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
- -
自己说,conn =ReplicaSetConnection("mongodb://%s:%i,%s:%i"%(host_prim,int(port_prim),host_seco,int(port_seco)),read_preference=3, replicaSet=replicaSetName) 需要加个参 auto_start_reqeust = False