Function killed. Error: quota exceeded

Function killed. Error: quota exceeded

我正在 Spark 计划中使用 Firebase 的云函数。

我正在使用 cronJob 每 2 分钟调用一个函数。

我最近遇到了这个错误:

Function killed. Error: quota exceeded

尝试部署时出现类似错误:

Deploy Error: Function load error: Error: quota exceeded

我知道 spark 计划有配额,但我的统计数据如下:

118 次处决

207 次总调用

spark 计划说您每月可获得 125,000 次免费调用,执行次数有限制吗?我尝试部署一个新功能,但我得到了同样的错误。

我超出了多少配额?

感谢您提出这个问题,Firebase 文档中应该更好地介绍这个问题。

您说得对,Spark 计划有 125,000 个/月的免费函数调用限制。然而,此外(目前在文档中仍未提及)还有每天和每 100 秒的限制:

  • 您每天可以调用 5000 次函数。
  • 每 100 秒可以调用 50 次函数。

如果这些每天或每 100 秒的配额对您来说有问题,我建议升级并使用按需付费 Blaze 计划中的免费配额。您将获得更多免费访问权限 (two million (!) invocations free),并且所有这些配额实际上都将消失(只剩下一些滥用保护)。