5***@qq.com
5***@qq.com
  • 发布:2024-04-09 19:39
  • 更新:2024-12-02 16:25
  • 阅读:594

uni统计的两个定时触发的云函数uni-stat-cron和uni-analyse-searchhot

分类:uniCloud

我的一个服务空间(5块的阿里云),最近半个月都没有使用,今天突然注意到每天都有40几次的云函数调用次数。云函数资源用量每天都要用掉几十个G。

从服务空间总监中可以看到云函数使用量月限额是1万G。这个数量在我看来好像是绰绰有余,可现在居然已经用掉了800多G,还是太我基本不使用的情况下。

我查看了社区里别人的提问,才了解到罪魁祸首是uni-admin项目内置的uni统计插件。插件里的两个云函数uni-stat-cron和uni-analyse-searchhot,uni-stat-cron是每个小时执行一次,uni-analyse-searchhot是每两个小时执行一次,通过查看这两个云函数的日志可以查到。

我现在已经在服务空间中将这两个云函数的定时器触发给关掉了。因为再不关的话,我的云函数使用量的1万G将会一点都不剩。

我看到官方在别人的提问中回答,以及Uni统计的文档中也有解答,说uni统计是多么多么便宜。一个月活100的用户一个月都花不了几毛钱。可我现在的疑问是:

  1. 这两个云函数,每天总共执行几十次,为什么能消耗掉几十个G?我如果真的使用Uni统计,那即使应用还一个用户的都没有,其他云函数一次都不执行,就这两个云函数都能让我破产。

2.uni统计这种消耗大户为什么会让这两具云函数是默认就定时触发的呢。我想大部分使用uniadmin的人甚至都不需要使用统计功能。这种情况下,不是应该当谁需要使用,谁再开启触发吗。你直接就默认定时执行,结果很多不使用统计功能的人在不懂的情况下被白白消耗了用量。我看到文档里说前端的数据采集是默认不开启的了,既然你前端都默认不采集了,那你后端为什么还默认开启统计了呢?

3.我看到文档里说统计模板依赖uni-config-center/uni-stat/config,但我将"realtimeStat"设为false,并重新上传公共模板,一点效果没看到,我以为设为false的话,那两个云函数就不会定时执行了。不知道这个字段的真正用法是什么。后来只能到服务空间中去删除两个云函数的定时器触发。

4.现在如果我的项目中不使用统计功能,那我就直接删除uni-admin的定时器触发就行。可如果项目需要用到统计功能,我现在是真的不知道该怎么办了。官方在其他问题的回复中我只看到官方在介绍按量付费多么便宜,但我现在不想按量付费,我就是一个月5块的,是不是一个月5块的就是不够用Uni统计。是不是要么就升级,要么就只能按量付费?

2024-04-09 19:39 负责人:无 分享
已邀请:
DCloud_uniCloud_VK

DCloud_uniCloud_VK

根本原因:很多用户使用uni-admin的一键部署就是为了使用uni统计,uni统计默认是开启的,否则无法使用一键部署(因为一键部署是不改代码直接部署到空间的)否则会有一大批用户反馈,为什么uni统计不正常工作了?

其次:1万GBs的云函数调用量按量计费是1.1元,假设每月用掉2000Gbs,合计费用是0.22元,应该还不至于“破产”,如果确实不使用,则可以删除这2个云函数

查看uni统计2.0费用评测

  • 5***@qq.com (作者)

    看来如果要使用uni统计的话,固定5块的方式肯定是不够用,只能使用按量计费了

    2024-04-15 22:51

  • d***@yxyc.top

    默认开启不就等于抢吗?我10月14号开通的免费空间,1000Gbs就光统计到27号就给用没了,现在客户需要更新软件更新不了,我是真服了。

    便宜归便宜,没见过哪家不打招呼默认给开通的。本来开开心心的跟公司报了unicloud的使用计划,打算试用几天再转按量,没想到第一次给客户更新软件后台登不上去了,查了半天才知道是资源被这传说中没用过的统计给消耗完了,售后指着我的鼻子骂了半天,能体会这种感受????

    2024-09-27 14:54

  • d***@yxyc.top

    按照你的描述,这就是不成熟的产品方案,找了个不成熟的解决办法。如果不是的话,那我只能认为是想增收了

    2024-09-27 14:57

  • DCloud_uniCloud_VK

    回复 d***@yxyc.top: 理解,但是云厂商给的免费版量很少,也跟云厂商谈过要求增加免费版的量,但是云厂商考虑到成本问题不同意,其实没有定时任务一个人测试也很快就会超的,建议还是使用按量计费,只测试用的话,1个月用不了1元

    2024-09-29 11:20

  • 3***@qq.com

    回复 DCloud_uniCloud_VK: 您好,请问怎么看是哪个云函数占用了资源啊,我admin项目目前只用做升级中心,目前关了uni统计,但还不清楚有没有其他云函数也是定时触发的

    2024-10-10 09:07

  • DCloud_uniCloud_VK

    回复 3***@qq.com: uni-admin有2个定时任务,分别是 uni-stat-cron 和 uni-analyse-searchhot

    2024-10-10 11:25

  • 3***@qq.com

    回复 DCloud_uniCloud_VK: 好的

    2024-10-10 13:48

1***@qq.com

1***@qq.com - 啦啦啦啦

请问这两个定时任务是得在代码中关掉吗?还是后台服务空间就能关掉?

要回复问题请先登录注册