用户聊天,得到回答后,才允许再次提问,所以间隔时间不是很短!但是还报这个错误!
- 发布:2023-04-24 09:30
- 更新:2023-04-24 19:18
- 阅读:297
产品分类: uniCloud/App
操作步骤:
预期结果:
聊天信息实时入库
聊天信息实时入库
实际结果:
部分聊天信息丢失
部分聊天信息丢失
bug描述:
平台:线上微信小程序,接口一切正常。
功能:用户聊天功能;
问题:用户聊天期间的数据,部分丢失(10条聊天信息,数据库只保存了7条数据)。
报错:[chat/ac1cd3731682297570958184111/5ms/DEBUG] { Error: Connect timeout for 10000ms, POST https://api-inner.next.bspapp.com/server -2 (connected: false, keepalive socket: false, socketHandledRequests: 1, socketHandledResponses: 0)
headers: {}
at e.then.catch.e (/tmp/function/@dcloudio/serverless/lib/aliyun/uni-cloud.js:1:1347)
at <anonymous>
errMsg: 'Connect timeout for 10000ms, POST https://api-inner.next.bspapp.com/server -2 (connected: false, keepalive socket: false, socketHandledRequests: 1, socketHandledResponses: 0)\nheaders: {}',
errCode: undefined,
code: undefined,
errSubject: undefined,
forceReturn: false,
cause: undefined }
请求响应状态: success
小和尚ABC (作者)
暂时排查到原因了,数据库操作需要同步,必须加await db.collection().get();
后面继续排查,反馈
2023-04-25 22:43