【问题标题】:Azure Function Produce 404 in Azure Logic AppAzure 逻辑应用程序中的 Azure Function Produce 404
【发布时间】:2021-05-16 00:59:16
【问题描述】:

我的 azure 函数应用程序中有 2 个 http 触发函数(我们称之为 A 和 B),我目前在我的 azure 逻辑应用程序中使用这些函数。我为每个函数创建了一个逻辑应用程序,因为两者的处理方式不同。

每次我收到每个逻辑应用的电子邮件时,一个天蓝色逻辑应用将调用函数 A,另一个将调用函数 B。但是,当我在同一时间戳接收电子邮件时,逻辑应用开始产生错误 404。

有没有办法让函数应用同时运行两个函数或等到触发的函数完成处理?

-编辑-

这是触发时来自我的逻辑应用的错误。它在我手动触发它时运行,但在它自己触发时似乎会产生错误。我使用了函数活动而不是 http 活动和同样的问题。

【问题讨论】:

  • 404 指的是什么?您是否正在处理文件并在完成后将其删除?您能否为您的问题添加更多详细信息?
  • 404是指在azure logic app中找不到azure函数。我正在从 blob 中获取数据并插入到数据库中。不删除任何内容
  • 你怎么叫Azure function,能给个截图吗?
  • 您是否有 blob 绑定,所以它找不到 blob?处理后是否要删除 blob?
  • @FrankGong 谢谢。发现可能是azure函数冷启动的原因。

标签: azure azure-functions azure-logic-apps


【解决方案1】:

根据comment中的讨论,这个问题可能是Azure function的冷启动造成的。

防止Azure function冷启动的解决方案:

您可以使用Premium plan并设置Always Ready Instances的数量来防止冷启动:

更多详情可以参考Azure Functions Premium plan

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-08
    • 1970-01-01
    • 1970-01-01
    • 2021-12-07
    • 1970-01-01
    • 2019-05-28
    相关资源
    最近更新 更多