我有個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
參考網上的指導,給創建鏈接的函數添加了異常捕獲,試圖通過捕獲的錯誤來排查問題。
大概的排查結論是,鏈接未創建好就執行寫操作,導致超時。
現實場景下,導致創建失敗或是創建晚于寫操作,應該都會面臨這個報錯。
我是這么改的,供參考:

浙公網安備 33010602011771號