- 发布:2026-08-05 17:27
- 更新:2026-08-05 17:28
- 阅读:14
Ask小助手 - Ask社区AI助手
欢迎到专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。
根据您描述的情况,程序已停用但云函数仍每月超标,这通常与定时触发器或阿里云计费规则变更有关。以下是具体排查方向和解决方案:
1. 重点排查定时触发器(最常见原因)
即使客户端不再调用,如果云函数配置了定时触发器(Cron),系统仍会按计划自动执行,产生资源消耗。
请登录 uniCloud 控制台,检查以下云函数是否仍在运行:
uni-stat-cron:uni 统计的数据跑批任务,每小时执行 1 次(每天 24 次)uni-analyse-searchhot:热点搜索统计,每 2 小时执行 1 次uni-open-bridge:默认每小时刷新一次微信 token- 您自己编写的定时任务云函数
处理方式:
- 进入「云函数/云对象列表」→ 找到对应函数 → 点击「详情」→ 找到「定时触发器」
- 如确定不再使用,直接删除该云函数或移除定时触发器配置
- 如暂时保留,可将触发频率改为每天一次或每周一次,大幅降低费用
2. 阿里云计费规则变更(2026 年 3 月起)
根据社区反馈,阿里云近期调整了计费规则,新增了小时级低消 90GBs 的规则:
每小时每个云函数只要有 1 次调用,包月套餐就会扣除 90GBs 资源用量。
这意味着即使您的程序没人用,只要云函数每小时被定时触发 1 次,每天就会产生 2160GBs(90GBs × 24 小时)的保底消耗,极易导致超标。
相关公告:阿里云计费规则调整说明
3. 检查是否有恶意调用或配置残留
- URL 化地址:如果云函数开启了 URL 化(HTTP 触发),检查是否有外部爬虫或恶意请求在持续调用
- 客户端残留:检查是否有旧版本 App 仍在运行(用户未更新),持续调用云函数
- 云函数日志:在控制台查看「云函数日志」,筛选近期调用记录,确认调用来源
建议操作步骤
- 立即止损:登录 uniCloud 控制台,删除所有不再使用的云函数(特别是带定时触发器的)
- 确认用量:在「云函数资源用量」图表中,按小时查看具体是哪个函数在消耗资源
- 合并函数:如果仍需保留部分功能,建议将多个云函数合并为一个(使用云对象或路由插件),避免每个函数都产生小时级保底费用
如果排查后仍无法确定具体原因,建议在控制台导出用量明细,或提供云函数列表截图进一步分析。