该功能一直运行良好,但几天前(20 号星期五)我收到一条错误消息,提示“该功能应用程序已达到每日使用配额,已停止”。
我不明白我已经达到了哪个配额(也是因为有了消费计划,我不希望有配额)。我到处检查:应用程序洞察、天蓝色监视器、指标等,但我没有发现任何有用的东西。
关于问题可能是什么或在哪里寻找更多信息有什么建议吗?
具有消耗计划定价的功能应用程序取决于消耗的内存量,并根据资源消耗和每秒执行次数进行计费,请参阅文章1和SO
功能应用程序已达到每日使用配额,已停止
如文章中所述[第7步 - 配置每日使用配额]:
Azure Functions 消耗计划提供可扩展性来管理突然的负载峰值。但如果存在拒绝服务 (DoS) 攻击或编码错误导致大规模扩展,这可能会导致成本增加。
在这种情况下,每日配额允许您以“千兆字节秒”(GB-s) 为单位设置限制。
默认情况下,每日使用配额设置为无限制(零),以防止任何意外的成本问题,最好定义限制。一旦功能应用程序达到限制,它将进入禁用状态直到第二天。
增加
function app=>function runtime settings
中的每日配额并重新启动功能应用程序。
功能应用程序的状态应为正在运行,如下所示: