我有个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
参考网上的指导,给创建链接的函数添加了异常捕获,试图通过捕获的错误来排查问题。
大概的排查结论是,链接未创建好就执行写操作,导致超时。
现实场景下,导致创建失败或是创建晚于写操作,应该都会面临这个报错。
我是这么改的,供参考: