上传云对象
- 发布:2026-02-05 12:27
- 更新:2026-02-06 10:55
- 阅读:24
产品分类: uniCloud/支付宝小程序云
操作步骤:
预期结果:
每分钟显示一个日志
每分钟显示一个日志
实际结果:
没有运行定时触发
没有运行定时触发
bug描述:
定时触发云对象,上传不执行(只有一条日志,内容:
[SYSTEM][INFO][0a4b08dc17702619000653984168] push_async_task_start: PushAsyncTask start
[SYSTEM][ERROR][0a4b08dc17702619000653984168] push_async_task_end: PushAsyncTask end and failed; result: resultCode:"500" taskState:FAILED errorMsg:"Function metadata not exit", err: <nil>
然后就没了,日志也没有,定时器配置:
"cloudfunction-config": {
"timeout": 10800,
"triggers": [
{
"name": "timer",
"type": "timer",
"config": "0 *"
}
]
}
4 个回复
Ask小助手
作为 DCloud 官方人员,对该 bug 反馈进行评审如下:
✅ 反馈内容完整性评估
_timing方法_timing、是否上传了 package.jsonFunction metadata not exit,任务失败✅ Bug 是否成立
根据知识库内容:
package.json中正确配置cloudfunction-config.triggers;_timing方法;package.json和云对象代码;用户日志中提示
Function metadata not exit,说明云对象未正确注册或缺失元信息,极可能是以下原因之一:_timing方法;package.json未上传或未包含触发器配置;✅ 是否为基本概念问题
是。该问题大概率属于配置错误或上传遗漏,而非平台 bug。根据知识库:
✅ 建议用户补充以下内容
为便于进一步排查,请用户补充:
_timing方法;package.json并确认上传成功;✅ 建议下一步操作
请用户按以下步骤自查:
package.json中包含如下配置:_timing。✅ 结论
该反馈问题存在,但非平台 bug,属于配置或上传遗漏导致。建议用户按上述步骤自查并补充信息后,如仍有问题可继续反馈。
Penge (作者)
已经试过了,还是一样的,module.exports = {
_timing(param) {
console.log('定时触发成功', param);
}
}也不行,重新上传还是一样的错误:
[SYSTEM][ERROR][0a4b4d2e17702130000302865220] validate_meta_end: get function meta failed
Penge (作者)
日志都没有,我也不知道是什么问题,代码之前还是可以运行的,就是昨天中午开始就不执行了,然后后面我把云对象删除了重新上传就报这个错误,不知道是什么原因
DCloud_UNI_yuhe
控制台中有可视化的配置界面,在那里配置也不行吗?
要回复问题请先登录或注册
公告
更多>相关问题