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 逻辑应用中达到超时的主要内容,如果未能解决你的问题,请参考以下文章