我有个model总报错:

2022-10-17 00:22:15: log add:  MongooseError: Operation `logs.insertOne()` buffering timed out after 10000ms
0|tinyurl  |     at Timeout.<anonymous> (/root/code/tinyurl/node_modules/mongoose/lib/drivers/node-mongodb-native/collection.js:185

参考网上的指导,给创建链接的函数添加了异常捕获,试图通过捕获的错误来排查问题。

大概的排查结论是,链接未创建好就执行写操作,导致超时。

现实场景下,导致创建失败或是创建晚于写操作,应该都会面临这个报错。

我是这么改的,供参考:

posted on 2022-10-17 00:33  死宅程序员  阅读(419)  评论(0编辑  收藏  举报