You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

更新WEBSITE_RUN_FROM_PACKAGE后Azure Functions部署速度不稳定的排查求助

更新WEBSITE_RUN_FROM_PACKAGE后Azure Functions部署速度不稳定的排查求助

我现在是按照微软推荐的最佳实践来部署Azure Function的:把代码打包成zip文件上传到Blob存储,然后更新部署槽上的WEBSITE_RUN_FROM_PACKAGE配置。

部署完成后我可以通过查询API的版本号确认最新版本已经上线,整体流程是能跑通的,但问题在于部署时长很不稳定——最近一次居然花了7分钟以上!我的包其实不大,只有7MB,里面大概有100个Function端点。大部分时候部署大概2分钟就能完成,但每3次里就有1次会慢得离谱。

我现在完全摸不着头绪,不知道为啥会出现这种时快时慢的情况,也不清楚该从哪里入手排查。比如我找不到相关日志,不知道函数是怎么发现新包的,也不知道它在等待什么。


更新:我通过CLI找到了部署日志,内容如下:

{
"active": true,
"author": "N/A",
"author_email": "N/A",
"complete": true,
"deployer": "Push-Deployer",
"end_time": "2023-05-20T13:51:52.9356458Z",
"id": "89feddbf-c575-4d32-b795-d3d6111ecee5",
"is_readonly": true,
"is_temp": false,
"last_success_end_time": "2023-05-20T13:51:52.9356458Z",
"log_url": "https://appname-slotname.scm.azurewebsites.net/api/deployments/8feddbf-c575-4d32-b795-d3d6111ecee5/log",
"message": "Created via a push deployment",
"progress": "",
"received_time": "2023-05-20T13:51:31.0878136Z",
"site_name": "appname",
"start_time": "2023-05-20T13:51:32.9850841Z",
"status": 4,
"status_text": "",
"url": "https://appname-slotname.scm.azurewebsites.net/api/deployments/8feddbf-c575-4d32-b795-d3d6111ecee5"
}

我猜active字段表示这个部署是当前部署槽正在运行的版本,这也符合我的观察:那些耗时很久的新部署,要等到快完成的时候才会出现在这个日志里。

我试过手动重启部署槽、手动保存应用设置,但都没什么用。有没有大佬能指点下?

备注:内容来源于stack exchange,提问作者Niels Brinch

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 12:52:59