python使用vps重新拨号之后出现连接mongoDB超时的处理
来源:互联网 发布:京东比价软件 编辑:程序博客网 时间:2024/04/30 10:53
问题背景
由于业务需求,程序部署在一台vps服务器上,每隔一段时间需要重新对vps进行拨号。
程序使用的python的pymongo来连接mongoDB,重新拨号连接之后会偶尔
出现 数据库ip:por: [Errno 110] Connection timed out 这样的错误,导致代码卡住等待20分钟左右
解决方法
在每次拨号之前使用MongoClient的close()方法,把client的连接全部断掉,重新拨号之后再请求的时候会自动重新连接
这样就不会出现由于重新拨号而导致连接mongoDB超时的问题了
阅读全文
0 0
- python使用vps重新拨号之后出现连接mongoDB超时的处理
- 拨号VPS的使用
- C# ADSL重新连接、拨号
- 使用Synergy出现超时 ,无法连接
- python爬虫超时的处理
- python爬虫超时的处理
- pyspider出现连接超时
- file_get_contents的超时处理对连接超时无效
- 关于pthread_cond_timewait超时之后获取mutex的处理
- 处理http连接超时的方法
- MySQL5超时连接异常的处理
- vpn和宽带连接拨号的时候出现错误651
- vps重启之后出现挂载的硬盘 识别不了
- python与mongodb的连接
- TCP连接超时处理
- tcp连接超时处理
- 出现连接超时SocketTimeoutException后一直连接不上的
- python用urllib2处理超时的经历
- mysql相关
- Cannot read property 'nodeType' of null; audio元素默认样式下载按钮
- 迷茫焦虑都走开
- 北大AI公开课 第一讲
- 路由表条目生成算法
- python使用vps重新拨号之后出现连接mongoDB超时的处理
- Xshell设置和使用
- Java annotation 入门
- 担保相关知识
- java冒泡排序
- EL表达式页面传值(${param}和requestScope)
- Spark架构与作业执行流程简介
- (转)详解 awk 工具的使用方法
- myeclipse创建maven项目相关问题及解决