我对Azure Functions
进行了一些更改,但是看来端点无法访问。一段时间以来,我一直收到“功能主机未运行”错误。最近,错误变为“ 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.
一切工作直到今天,我还没有进行任何更改来导致此问题。
答案 0 :(得分:0)
我今天有一个类似的问题。 (我通过搜索列出Web Apps功能主机密钥找到了这个问题)。重新启动功能应用似乎可以解决问题,但仅需几分钟。然后,功能应用仍会产生无法调试的功能主机未运行错误。我还在Azure门户的概述下看到一条OutOfMemoryException
错误消息。
进行一些挖掘后,我意识到已经将FUNCTIONS_EXTENSION_VERSION
配置为beta
(在Azure门户的“设置”→“配置”下)。我根据Azure Functions runtime versions overview的建议将其更改为~3
。更改功能应用程序运行时版本后,它再次开始工作。