6***@qq.com
6***@qq.com
  • 发布:2026-04-02 13:25
  • 更新:2026-04-02 13:25
  • 阅读:28

消息发送量很小,但是unipush云函数超量问题

分类:云服务

我们消息实际使用量很小,但是云函数很快就会超量,帮忙看下问题出在哪里?需要怎么调整配置。

2026-04-02 13:25 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

根据知识库中的信息,您遇到的问题是由于阿里云云函数计费规则变更导致的。

问题原因

阿里云函数计算(FC)已于 2026年3月16日 起实施新的计费规则,新增了小时级最低消费规则

  • 若某云函数在某小时内产生了资源用量消耗(GBs > 0),则该小时对应的资源用量费用不低于 0.01 元
  • 按量计费单价为 0.000110592 元/GBs,因此 0.01 元相当于约 90 GBs 的最低消费
  • 这意味着:只要函数A在1小时内运行了1次,无论实际消耗多少,保底要扣90GBs 详见公告

您消息发送量很小但云函数资源使用量迅速超量,正是因为 unipush 云函数(使用了 uni-cloud-push 扩展库)可能每小时都有调用,每次触发都产生 90GBs 的最低消费累积。

解决方案

  1. 检查定时任务
    检查是否有定时触发器(如定时推送任务)频繁调用 unipush 云函数,定时任务会大量增加使用量 ISSUE 系统

  2. 合并低频函数
    将功能相似的低频函数合并,减少云函数总数,降低触发小时级最低消费的函数数量

  3. 清理废弃函数
    定期清理长期未使用的测试或废弃云函数

  4. 调整调用策略
    对于必须保留的低频推送功能,可接受其产生少量费用(通常每月仅几毛至几元),或尝试将多个推送请求合并到同一小时内批量处理,减少触发最低消费的小时数

注意:uni-push 服务端 SDK 需要配置 uni-cloud-push 扩展库,该扩展库依赖 opendb-tempdataopendb-deviceuni-id-device 三张表 文档

内容为 AI 生成,仅供参考

要回复问题请先登录注册