吉姆餐厅
吉姆餐厅
  • 发布:2025-08-10 16:08
  • 更新:2025-08-11 14:05
  • 阅读:85

uni-subscribemsg 公共模块调用失败

分类:uniCloud

模块功能:
请求发送订阅消息。

调用方法:
uniSubscribemsg.sendSubscribeMessage(sendData);

报错地址:
https://api-inner.next.bspapp.com/server

以下是报错详细信息:
Error: Connect timeout for 300000ms, POST https://api-inner.next.bspapp.com/server -2 (connected: false, keepalive socket: false, socketHandledRequests: 1, socketHandledResponses: 0)
headers: {}
at /tmp/function/@dcloudio/serverless/lib/aliyun/uni-cloud.js:1:1580
[jim-timer-play/718A41F2-1A30-50A7-9026-785A23C5788A/315981ms/ERROR] {"errorMessage":"FunctionUnhandledError: uncaughtException","errorType":"FunctionHandledError"}

这个问题已出现两天了,不知道怎么搞。求助老师们,帮我加加油,谢谢!还有我用的是阿里云的,有没有什么地方可以查看云服务器日志,具体发生了什么情况。

2025-08-10 16:08 负责人:无 分享
已邀请:
DCloud_uniCloud_VK

DCloud_uniCloud_VK

私发下报错的服务空间id

  • 吉姆餐厅 (作者)

    老师好,感谢你的回复,今天下午我找到问题点了。

    问题原因是,我查询到需要发送的数据后,使用forEach去遍历发送消息,可能forEach是开启的子线程处理,我将循环改成for语句就可以了。

    2025-08-11 22:02

  • DCloud_uniCloud_VK

    回复 吉姆餐厅: 调用 uniSubscribemsg.sendSubscribeMessage 的时候得加 await

    2025-08-12 11:14

  • DCloud_uniCloud_VK

    建议使用for循环 + await

    2025-08-12 11:14

  • 吉姆餐厅 (作者)

    好的

    2025-08-13 11:03

要回复问题请先登录注册