mongo-go-driver 踩坑心得 server selection error
安装了单机版的 mongod 4.4.4, 然后用官方驱动 mongo-go-driver 连接, 频频报错
server selection error
网上查都是说在 mongouri 上加上 connect=direct, 还是报错
最后才发现是初始化的时候的问题
init(){
ctx, cancel := context.WithTimeout(context.Background(), 10*time.Second)
defer cancel() <- 这一步初始化之后就把上下文 cancel 了
...
}
因为我这个是单例长连接,直接用 ctx = context.Background() 即可
小伙伴们, copy 需谨慎啊!!
另外还有个小错误,如果 mongo-go-driver 报了 server selection error, 很可能是在设置参数比如:
SetMaxConnIdleTime()的时候,参数直接输入比如 5,但输入参数的格式是 time.Duration ,输入5 即 5 Nanosecond 而不是 5 秒,这么短的时间一下子就会报出 server selection error
改成 5 * time.Second 就OK 了
mongo-go-driver 踩坑心得 server selection error相关推荐
- Hbase安装流程及踩坑心得
关于安装zookeeper和hbase 前言 网上已经有相当多的zookeeper和hbase的安装教程了.那为什么总是在安装的时候,还是可以遇到那么多问题. 有话说 搭建一个自己的大数据平台,手把手 ...
- Spring Boot踩坑记之Whitelabel Error Page问题
在学习Spring Boot时,了解到页面推荐采用freemarker的ftl格式文件,好像这玩意比jsp功能强大吧,那我也就学习下这个,毕竟多学总没有坏处.然后在后台跳转前端时浏览器报错Whitel ...
- 前端之路:contenteditable 换行踩坑心得
因为项目需求,前台做一个聊天编辑器. 由于需要插入表情,而非纯文本,textarea显然是不能支持.这种需求的.这种需求就我所知只能用div 来实现. 一个div元素,要让其可编辑,也就是可读写,co ...
- 菜鸟的Django+MongoDB搭建简单爬虫显示网站踩坑心得
本文基于<Django企业开发实战>一书和网络资料,拼拼凑凑,做了简单的网站实现,大致把前后端+数据库方面的内容结合爬虫代码做通了.不得不说,Django和MongoDB是真的不搭配,强烈 ...
- contenteditable换行踩坑心得
做后台编辑器,可伸缩下性的输入框,在H5出了contenteditable之后,基本取代了使用textarea自适应高度的方式. 然而,这个属性,除去兼容性不说,还是存在一些比较坑爹的小bug的.搜了 ...
- 《自动化学报》踩坑心得
LATEX使用于文本编辑器此次我是用的是latex安装方法是TeXLive+WinEdt.模板使用的是自动化学报模板,使用的是中文模板, for paper in Chinese 文件,打开之后选择打 ...
- 【Appium踩坑】Encountered internal error running command: Error executing adbExec.
解决 详细报错 解决 情况1 - 重新安装io.appium.uiautomator2.server 等apk 情况2 - 特殊手机配置问题 详细报错 [2022-06-13 06:27:31][W3 ...
- 图片上传踩坑Uncaught (in promise) error
业务需求 实现编辑器的截图上传功能,返回图片地址显示功能: 使用了mavonEditor 这个工具 地址是这个 https://github.com/hinesboy/mavonEditor/blob ...
- 关于appium踩坑 :Encountered internal error running command: Error: Cannot verify the signature of (已解决)
订阅 Python全栈白宝书-零基础入门篇 可报销!白嫖入口-请点击我.推荐他人订阅,可获取扣除平台费用后的35%收益,文末名片加V! 说明:该文属于 Python全栈白宝书专栏,免费阶段订阅数量43 ...
最新文章
- 编程软件python t-Python 3.7 64位下载
- windows下编译基于nginx插件的rtmp流媒体服务nginx-rtmp
- 0420第一次团队合作
- Align and Prompt:SalesforceANU提出ALPRO,进行细粒度的视频文本对齐!代码已开源!...
- CentOS6.5安装与配置Mysql数据库
- 项目交换成功——PM(李忠)
- 网络管理员考试案例梳理、真题透解与强化训练
- Ubuntu下apache启动出错:Permission denied: make_sock: could not bind to address
- Linux 解压 .tar.bz2文件
- 人,总要敢于直面自己的惨淡,才能挺直腰杆
- ShockwaveFlash控件详解
- 运行edX Devstack
- L1-019 谁先倒
- Chrome 技术篇-未安装的crx插件源码查看,crx类型文件解压方法
- navicat premium注册码+软件
- ArcMap学习笔记(七)地图制作
- 详解redis的三种特殊数据类型
- Word中同样行间距,同样字号,同样字体,但是距离不一样解决
- 燃气射流 matlab,基于MATLAB全射流喷头组合喷灌计算模拟
- Greenplum简介