【问题标题】:Azure Functions: Querying endpoint throws error 500.37 - ANCM Failed to Start Within Startup Time LimitAzure Functions:查询终结点会引发错误 500.37 - ANCM 无法在启动时间限制内启动
【发布时间】:2020-08-19 07:23:32
【问题描述】:

我对@9​​87654322@ 进行了一些更改,但看起来我的端点无法访问。有一段时间,我不断收到“功能主机未运行”错误。最近,错误变成了“HTTP 错误 500.37 - ANCM 无法在启动时间限制内启动”。我该如何解决这个问题?我重新启动了我的函数应用,但它没有解决任何问题。

编辑:我查看了我的活动日志。我看到很多这样的错误:

Operation name 
SlotSwap 
Time stamp 
Fri Aug 14 2020 13:36:40 GMT-0500
(Central Daylight Time) 
Event initiated by 
SlotSwapJobProcessor

“交换站点失败。错误:无法交换站点 '...' 的插槽 因为对“...”槽中的应用程序的预热请求已计时 出去。请检查应用程序日志以确定导致 超时。”

还有这个:

Operation name
List Web Apps Functions Host Keys
Time stamp
Fri Aug 14 2020 17:27:49 GMT-0500 (Central Daylight Time)
Event initiated by
[email]
Error code
BadRequest
Message
Encountered an error (InternalServerError) from host runtime.

直到今天一切正常,我没有进行任何更改来导致此问题。

【问题讨论】:

  • 因为您遇到的问题现在运行正常,可以排除您的代码或发布等因素。
  • 建议您在门户网站raise a support ticket确认您的问题。

标签: azure azure-functions azure-web-app-service azure-function-app


【解决方案1】:

我今天遇到了类似的问题。 (我通过搜索 List Web Apps Functions Host Keys 找到了这个问题)。重新启动功能应用程序似乎可以解决问题,但只有几分钟。那么函数应用仍然会产生无法调试的Function host is not running错误。我还在 Azure 门户的 Overview 下看到了 OutOfMemoryException 错误消息。

经过一番挖掘,我意识到我已将 FUNCTIONS_EXTENSION_VERSION 配置为 beta(在 Azure 门户中的设置 → 配置下)。我按照Azure Functions runtime versions overview 中的建议将其更改为~3。更改函数应用运行时版本后,它又开始工作了。

【讨论】:

  • 谢谢。我的扩展版本是 3。我认为这个问题是通用的,可能有很多原因。不幸的是,我删除了函数应用程序并从头开始创建了一个。如果它发生在生产中,我不确定我会如何处理。
  • 另外,到目前为止,我在插槽方面遇到了很多问题。目前,我已经停止使用插槽。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-11-06
  • 1970-01-01
  • 1970-01-01
  • 2018-08-19
  • 1970-01-01
  • 1970-01-01
  • 2019-05-17
相关资源
最近更新 更多