gpt4 book ai didi

Azure Functions - Functions 主机未运行

转载 作者:行者123 更新时间:2023-12-02 07:35:55 24 4
gpt4 key购买 nike

我在 Azure 函数的运行状况检查中不断收到错误 503,它显示错误 503。函数主机未运行。这是非常不一致的,每隔几天才会发生一次,我正在使用消费计划,但正在考虑高级计划是否可以解决该问题。

最佳答案

在 Azure Functions 中,503 服务不可用的原因如下:

  • 函数主机已关闭/正在重新启动

  • 由于后端服务器未运行/分配而导致的平台问题

  • 代码中的内存泄漏/问题导致后端服务器返回 503

要深入了解与函数主机相关的问题,请查看 Function 应用中的“诊断和解决问题”边栏选项卡,然后选择“诊断和解决问题” >功能应用程序关闭或报告”检测器。该检测器将显示有关函数应用及其基础架构的所有诊断信息。

enter image description here

  • 503 服务不可用有时会在函数需要超过 5 分钟才能返回消费计划中的 HTTP 响应时出现。无论函数应用超时设置如何,HTTP triggered function 的最长时间都是 230 秒。可以采取响应请求。如需更长的处理时间,请使用 Azure Durable Functions 异步模式。引用这个link .

  • 我们不应该在生产环境中频繁更改应用程序设置。如果您更新应用程序设置,应用程序将重新启动。在这种情况下,您将收到 503 错误。为了避免这种情况,您可以使用slot feature

<小时/>

Function host is not running

此问题的发生是由于 host.json 无效。要进行诊断,最好从 Azure 门户中的日志流中查看函数主机日志。

此类错误的一些错误和解决方法是:

  • 如果您有任何startup.cs 类,请检查Application Insights 中记录的错误是否存在任何错误。
  • 原因之一是缺少应用设置。确保您publish local settings也是如此。

如果没有帮助,那么原因之一可能是平台问题,为了确认这一点,我们需要查看后端日志,了解导致 503 错误的那段时间发生的情况。
您可以向 Microsoft 创建支持票证以进一步帮助您。

关于Azure Functions - Functions 主机未运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70972098/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com