繁体   English   中英

限制 Azure Function 重启率

[英]Limit Azure Function restart rate

我已经几次遇到过类似的问题:由于某种原因(配置错误、基础结构问题,并不重要),带有 ServiceBusTrigger 的 Azure 函数无法连接到 ServiceBus(因此它发生在触发器级别),并导致两个问题:

  1. 它一直试图重新启动,增加CPU消耗
  2. 它会在 AppInsights 中生成数百万个异常,从而导致超出配额 实际上,配置中的每个错误都意味着显着增加的费用,并且每次部署后都需要进行全面监控,这是一个烦人且容易出错的解决方案。

所以,我的问题是:是否有办法将重新启动尝试之间的延迟设置为(例如)一秒? 而且,作为补充 - 有没有办法限制重启尝试的数量然后关闭该功能?

建立与代理的连接以获取消息是函数的职责,Scale Controller。 该方面完全从客户中抽象出来,不可配置。 我建议向Azure Functions团队提出问题,可能在Runtime repo 下

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM