【问题标题】:Iteration in Logic Apps terminates prematurely逻辑应用中的迭代提前终止
【发布时间】:2020-05-29 00:32:00
【问题描述】:

我在逻辑应用程序中使用循环直到控件,由一个简单的计数器控制。但是,我发现循环过早终止,到目前为止,在大约 30 次迭代之后相当一致,当时我正在寻找更多(实际上是 365 天 - 一年中的几天)。该应用程序没有失败,并且查看运行情况,很明显计数器工作正常。据推测,该应用程序已遇到内部限制。我目前正在尝试使用 Analytics 进行更深入的挖掘;如果有任何有用的结果,将恢复。唯一值得一提的是,我已将所有循环设置为按顺序运行,即没有并发

【问题讨论】:

  • 您可能需要考虑将循环工作加载到函数中,因为在逻辑应用中循环多次会遇到限制,而且逻辑应用中的成本可能比函数应用更高.
  • 感谢您的想法。你能证实吗?有参考吗?

标签: iteration azure-logic-apps terminate


【解决方案1】:

如何在直到连接器中设置计数和超时限制?

默认限制是 60 次迭代和 1 小时超时,如果超过该限制,直到循环在条件为真之前结束。

【讨论】:

  • 您能否澄清一下:我可以在this link 中看到已发布的限制;它说 60 是 Default 迭代限制;我怎样才能增加这个?此外,1 小时是一个下限 - 这是在哪里定义的以及如何增加它。谢谢
  • 我附上了详细链接,您应该在设计器模式下编辑“更改限制”(或在 JSON 代码中“limit”:{“count”:60,“timeout”:“PT1H” }) docs.microsoft.com/it-it/azure/logic-apps/…
猜你喜欢
  • 1970-01-01
  • 2019-09-19
  • 1970-01-01
  • 1970-01-01
  • 2018-03-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多