谁在高频调用我的云函数?
发布于 6 年前 作者 pingdeng 4985 次浏览 来自 官方Issues

设计了一个云函数doPeriodWork,用于调用其它子云函数(updateTodayAbsenceStatistic、updateMonthAbsenceStatistic)进行数据库记录数据统计,doPeriodWork设置触发器上传后开始工作。

第1次停服:由于数据库读写频度太大导致单日次数超限25万停用(2020-1-13 02:24:00收到停服通知);

第2次停服:为了使系统继续工作,升级至专业版1(2020-1-13 07:05:00),但是数据库访问总数很快就达到50万停用(2020-1-13 08:47:00)

为了使系统其它功能可用,一方面升级为专业版2,另一方面进行云函数排查,排查过程如下:

1)删除doPeriodWork触发器,通过运营分析工具查看数据库访问量任然飙升,每个统计节点数万次,云函数调用次数也爆增,如下图

2)删除doPeriodWork云函数,通过运营分析工具查看数据库访问量任然飙升,而且原doPeriodWork中调用的云函数任然在被大量调用,如下图:

3)将原doPeriodWork中调用的云函数修改为直接return,屏蔽数据库访问,数据库访问次数得到有效控制,访问数降为0,但是那子云函数任然在被高频次调用,如下图

通过上述排查,初步定位为平台触发器紊乱,希望尽快得到解答!!!

3 回复

我也觉得是用户调用的 有人恶搞

设置一下 sitemap 取消抓取呢

用户一定很多。

回到顶部