【Azure Function App】部署完 Azure Function 发现 Function 在门户消失了

简介: VS Code部署Python Function App至Azure成功,但门户无函数显示。经查,因`WEBSITE_RUN_FROM_PACKAGE=1`导致依赖未按requirements.txt安装,缺失`azure.monitor`包。解决:设该变量为0,补全依赖,重新部署即可。

问题描述

从VS Code部署新的Python Function App到Azure中,部署结果显示是成功的。

但是登录到门户上,却没有发现任何Function

这是什么原因导致的呢?

问题解答

进入高级开发工具(kudu页面),查看logfile中日志,可以发现Function无法加载的原因是  Error: No Module named 'azure.monitor', Cannot find module. Please check the requirements.txt file for the missiong module.

当看见如此明显的错误后,解决它当然是在 requirements.txt 文件中添加上azure.monitor包。

进入Function的文件编辑页面,提示文件只读,无法修改。

当Function App设置了环境变量 WEBSITE_RUN_FROM_PACKAGE = 1 ,该模式 要求所有依赖必须包含在 zip 包中,否则平台不会根据requirements.txt中的内容进行二次安装,所以造成函数加载失败。

最终解决这个问题的步骤是:

1:修改WEBSITE_RUN_FROM_PACKAGE 为0,或者删除该环境变量

2:在 requirements.txt 文件中添加上azure.monitor包

3:重新部署后,再无报错且Function加载成功

参考资料

直接从 ZIP 包运行 Azure 应用服务中的应用:https://docs.azure.cn/zh-cn/app-service/deploy-run-package

 

 


 

 

当在复杂的环境中面临问题,格物之道需:浊而静之徐清,安以动之徐生。 云中,恰是如此!

相关文章
|
22天前
|
开发工具
【Azure 环境】使用Connect-MgGraph 命令登录中国区Azure遇见报错 AADSTS700016
使用Connect-MgGraph登录中国区Azure时,因应用ID未注册导致AADSTS700016错误。解决方法:在Azure Entra ID中注册新应用,配置正确重定向URI,并使用Client ID和Tenant ID登录即可成功。
89 13
|
17天前
|
人工智能 自然语言处理 运维
阿里开源 Assistant Agent,助力企业快速构建答疑、诊断智能助手
一款快速构建智能客服、诊断助手、运维助手、AIOps 的开源框架。
573 52
|
9天前
|
人工智能 缓存 安全
探秘 AgentRun丨动态下发+权限隔离,重构 AI Agent 安全体系
函数计算AgentRun提供双向凭证管理:入站控制“谁可调用”,出站保障“调用谁”的安全。支持动态更新、加密存储、本地缓存与自动注入,杜绝硬编码与泄露风险,无需重启服务。让开发者专注业务,安心落地AI Agent。
|
30天前
|
人工智能 Cloud Native
云原生为基,AI为翼:回望阿里云云原生的2025年
感谢支持,新的一年继续携手同行。
|
13天前
|
人工智能 自然语言处理 安全
Claude Code 插件登陆 VS Code:开发者迎来 AI 编程新利器
Anthropic正式发布Claude Code——VS Code官方插件,支持多语言智能补全、代码解释、错误诊断与安全重构。隐私优先、长上下文(200K tokens)处理能力强,显著优于Copilot的可解释性与代码质量,已获开发者广泛好评。(239字)
1271 4
|
23天前
|
存储 数据采集 弹性计算
面向多租户云的 IO 智能诊断:从异常发现到分钟级定位
当 iowait 暴涨、IO 延迟飙升时,你是否还在手忙脚乱翻日志?阿里云 IO 一键诊断基于动态阈值模型与智能采集机制,实现异常秒级感知、现场自动抓取、根因结构化输出,让每一次 IO 波动都有据可查,真正实现从“被动响应”到“主动洞察”的跃迁。
254 55
|
3天前
|
云安全 数据可视化 安全
企业官网搭建_SAAS建站和CMS系统建站如何选型?
优质企业官网是品牌门户与增长引擎。建站主流分SAAS(腾讯/阿里/华为云建站,适合轻量、快速上线的小企业)和CMS系统(如PageAdmin、WordPress,适配中长期运营、私有部署、国产化、外贸等多元需求)。选型需匹配发展阶段与核心诉求。
67 10
|
8天前
|
前端开发 数据库 C++
向量数据库项目,什么时候该止损
本文探讨向量数据库项目中常被忽视的关键决策:何时该及时止损。指出许多项目失败并非技术问题,而是因沉没成本心理、误用场景或盲目调优(如TopK膨胀)导致不可控复杂度。提出五大止损信号与实用诊断法,强调“停”是工程成熟的表现——真正负责的是系统稳定性与长期成本,而非工具本身。
|
21天前
|
存储 自然语言处理 物联网
16G显卡也能调大模型?先搞懂显存消耗的3大核心原因
本文深入解析大模型微调中显存消耗的三大主因:模型参数、中间激活值与优化器状态,结合原理与实操,教你用16G显卡高效调参。通过精度优化、批大小调整与低显存优化器等策略,精准定位OOM问题,平衡显存、速度与精度,助力中小开发者低成本入门大模型微调。
16G显卡也能调大模型?先搞懂显存消耗的3大核心原因
|
10天前
|
自然语言处理 Shell 语音技术
5 分钟上手 HarmonyOS Skill:快速集成语音与意图交互能力
本文带你5分钟上手HarmonyOS Skill,快速集成语音唤醒与意图识别能力。详解Skill概念、注册配置、onNewWant响应逻辑及语音语料设置,助你让应用听懂“打开天气”“打个招呼”等自然语言指令,轻松接入小艺(Celia)生态。(239字)
93 4