8***@qq.com
8***@qq.com
  • 发布:2026-08-05 17:27
  • 更新:2026-08-05 17:28
  • 阅读:14

我的程序早就没在用了,但是每个月还是存在云函数使用了超标

分类:uni-app
2026-08-05 17:27 负责人:无 分享
已邀请:
Ask小助手

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 仍在运行(用户未更新),持续调用云函数
  • 云函数日志:在控制台查看「云函数日志」,筛选近期调用记录,确认调用来源

建议操作步骤

  1. 立即止损:登录 uniCloud 控制台,删除所有不再使用的云函数(特别是带定时触发器的)
  2. 确认用量:在「云函数资源用量」图表中,按小时查看具体是哪个函数在消耗资源
  3. 合并函数:如果仍需保留部分功能,建议将多个云函数合并为一个(使用云对象或路由插件),避免每个函数都产生小时级保底费用

如果排查后仍无法确定具体原因,建议在控制台导出用量明细,或提供云函数列表截图进一步分析。

内容为 AI 生成,仅供参考

要回复问题请先登录注册