Http 请求失败:在 Azure 逻辑应用中达到超时

Posted

技术标签:

【中文标题】Http 请求失败:在 Azure 逻辑应用中达到超时【英文标题】:Http request failed: the timeout was reached in Azure Logic App 【发布时间】:2017-07-05 18:32:21 【问题描述】:

我有一个通过通用 webhook 调用不同 Azure Functions 的逻辑应用。

直到昨天,逻辑应用程序运行良好,但今天,我注意到逻辑应用程序随机失败。一些运行在功能“A”上失败,一些运行在功能“B”上失败。每次运行的失败错误消息都是相同的。以下是错误信息。

原因

代码

错误请求

留言

Http 请求失败:超时。

我也尝试过克隆逻辑应用程序,但错误仍然存​​在。

【问题讨论】:

您能否在逻辑应用上下文之外访问您的 Azure 函数?您是否在 Azure Function 上配置了 CORS 方面? 是的,我可以触发 Azure 功能,它可以在几秒钟内成功运行。不,我没有在任何功能上配置 CORS 方面。 看看你的 azure 函数的 CORS 参数。 【参考方案1】:

Azure Functions 的新部署存在问题,导致少数逻辑应用客户遇到超时。构建已恢复,因此您应该不会再看到此问题。

请注意,如果您的 Function App 持续运行(即从不闲置),您可能需要重新启动 Function App 以缓解问题。

【讨论】:

【参考方案2】:

Azure Logic App 要求配置 Azure Function 的 CORS 功能。

您应该检查此链接:Azure Functions Settings。

【讨论】:

以上是关于Http 请求失败:在 Azure 逻辑应用中达到超时的主要内容,如果未能解决你的问题,请参考以下文章

Azure 逻辑应用 HTTP 请求 500

逻辑应用中的 Webhook 与 Http 请求

在 Azure 逻辑应用中执行存储过程失败并出现网关超时

Azure 逻辑应用 - 解析 JSON 架构失败“对象中缺少必需的属性”

使用 azure ARM 模板配置逻辑应用失败警报

将参数从逻辑应用电子邮件触发器传递到 azure 函数 http 触发器问题