如何处理MongoDB的断开连接错误
如何处理MongoDB的断开连接错误
我在Node.js进程中看到了这个未捕获的异常:
Uncaught exception: { Error: read ETIMEDOUT at TCP.onStreamRead (internal/stream_base_commons.js:162:27) name: 'MongoNetworkError', errorLabels: [ 'TransientTransactionError' ], [Symbol(mongoErrorContextSymbol)]: { isGetMore: true } }
我尝试使用以下方法捕获/捕获它:
import * as mdb from 'mongodb'
const d = new mdb.MongoClient(...);
d.on('error', () => {...}); // trap it here
但是这似乎无法捕获错误。有人知道我该怎么做吗?
回答如下:使用monk
解决问题。我一年前也遇到过同样的问题,但是monk
最新文章
- XML是什么?有什么用?
- 汇纳科技张宏俊:加强布局AI大数据,为实体商业服务
- mybatis一级缓存、二级缓存以及集成EnCache、Redis,避免脏读
- Annotation 介绍
- #include<>和#include“”的区别
- 正确性、健壮性、可靠性、效率、易用性、可读性(可理解性)、可扩展性、可复 用性、兼容性、可移植性
- 程序与软件的易用性
- 音频信号的数字化及压缩编码
- mmap例子详解
- VC知识库之应用控制
- 【Python爬虫】第一课 Python爬虫环境与爬虫简介
- 电脑上怎么发出电子版准考证
- C# WebForm
- 卷积到底卷了个啥?
- nodejs 运行在tomcat
- 关于PGPool
- c++实现atoi()和itoa()函数(字符串和整数转化)
- (十四)STM32——外部中断(EXTI)
- lssvm实例
- global mapper裁剪DEM文件的方法