如何在 Azure Functions Premium 中配置预热实例?
How to configure the pre-warmed instances in Azure Functions Premium?
我们在第一次调用来自 Function App
的函数时遇到超时,因此我们从普通服务计划转向高级服务计划,因为理论上您可以随时准备一个热实例来接听电话(基于 this documentation).
问题是,在尝试配置功能时,我们看不到文档中的设置。这是我们的门户:
这是文档中出现的门户设置:
这些函数在第一次调用时仍然会超时,因此我们没有看到从普通计划到高级计划的任何差异。我们错过了什么吗?
没有重现您的问题,我可以在我的门户上设置 pre-warmed instances
。但是我有个想法可以解决这个问题。
尝试在Azure Cloud Shell
中使用powshell
来配置函数的pre-warmed instances
应用而不是使用门户:
az resource update -g <resource_group> -n <function_app_name>/config/web --set properties.preWarmedInstanceCount=<desired_prewarmed_count> --resource-type Microsoft.Web/sites
测试是否可以设置。如果不能,请查看错误。这可能是门户网站的错误。
如有疑问,请告诉我。
在我们调整服务计划时,您需要修改 Function App 设置。
我们有热实例设置,但没有达到预期的结果,我们仍然面临正常服务计划的超时问题。
我们在第一次调用来自 Function App
的函数时遇到超时,因此我们从普通服务计划转向高级服务计划,因为理论上您可以随时准备一个热实例来接听电话(基于 this documentation).
问题是,在尝试配置功能时,我们看不到文档中的设置。这是我们的门户:
这是文档中出现的门户设置:
这些函数在第一次调用时仍然会超时,因此我们没有看到从普通计划到高级计划的任何差异。我们错过了什么吗?
没有重现您的问题,我可以在我的门户上设置 pre-warmed instances
。但是我有个想法可以解决这个问题。
尝试在Azure Cloud Shell
中使用powshell
来配置函数的pre-warmed instances
应用而不是使用门户:
az resource update -g <resource_group> -n <function_app_name>/config/web --set properties.preWarmedInstanceCount=<desired_prewarmed_count> --resource-type Microsoft.Web/sites
测试是否可以设置。如果不能,请查看错误。这可能是门户网站的错误。
如有疑问,请告诉我。
在我们调整服务计划时,您需要修改 Function App 设置。
我们有热实例设置,但没有达到预期的结果,我们仍然面临正常服务计划的超时问题。