max*_*x14 1 azure azure-functions
我在 Azure 函数的运行状况检查中不断收到错误 503,它显示错误 503。函数主机未运行。这是非常不一致的,每隔几天才会发生一次,我正在使用消费计划,但正在考虑高级计划是否可以解决这个问题。
小智 6
在 Azure Functions 中,503 服务不可用的原因如下:
功能主机已关闭/重新启动
由于后端服务器未运行/分配而导致的平台问题
代码中的内存泄漏/问题导致后端服务器返回 503
要了解有关函数主机相关问题的一些见解,请查看函数应用程序中的“诊断和解决问题”边栏选项卡,然后选择“函数应用程序关闭或报告”检测器。该检测器将显示有关函数应用及其基础设施的所有诊断信息。

503 service unavailable有时,当函数需要超过 5 分钟才能返回消费计划中的 HTTP 响应时,就会出现这种情况。无论函数应用超时设置如何, HTTP 触发的函数响应请求所需的最长时间都是 230 秒。如需更长的处理时间,请使用 Azure Durable Functions 异步模式。请参阅此链接。
我们不应该在生产环境中频繁更改应用程序设置。如果您更新应用程序设置,应用程序将重新启动。在这种情况下,您将收到 503 错误。为了避免这种情况,可以使用slot 功能
函数主机未运行
这个问题是由于无效而发生的host.json。要进行诊断,最好从 Azure 门户中的日志流中查看函数主机日志。
此类错误的几种错误及解决方法如下:
如果没有帮助,那么原因之一可能是平台问题,为了确认这一点,我们需要查看后端日志,了解导致 503 错误的那段时间发生的情况。
您可以向 Microsoft 创建支持票证以进一步帮助您。
| 归档时间: |
|
| 查看次数: |
8144 次 |
| 最近记录: |