【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天前
|
监控 算法 前端开发
对接印度 NSE 与 BSE 交易所实时数据
印度股市双支柱——NSE(流动性强、衍生品活跃)与BSE(亚洲最老、上市公司最多)。StockTV API通过`exchangeId=46/74`+`countryId=14`,一站式提供实时行情、Nifty 50/Sensex指数及毫秒级K线,支持聚合推送与Python快速接入。(239字)
292 159
|
22天前
|
消息中间件 存储 Kafka
基于Flink CDC的企业级日志实时入湖入流解决方案
本文由阿里云Flink CDC负责人徐榜江与高级产品经理李昊哲联合撰写,详解企业级日志实时入湖入流方案:基于YAML的零代码开发、Schema自动推导、脏数据处理、多表路由及湖流一体(Fluss+Paimon)架构,显著提升时效性与易用性。
168 2
基于Flink CDC的企业级日志实时入湖入流解决方案
|
26天前
|
JSON Java 数据格式
Feign 复杂对象参数传递避坑指南:从报错到优雅落地
本文深入剖析了SpringCloud Feign在复杂对象参数传递中的常见问题及解决方案。文章首先分析了GET请求传递复杂对象失败的底层原因,包括HTTP规范约束和Feign参数解析逻辑。针对GET场景,提供了四种解决方案:@SpringQueryMap(首选)、手动拆分属性+@RequestParam、MultiValueMap封装和自定义FeignEncoder,详细比较了各方案的优缺点和适用场景。对于POST场景,推荐使用@RequestBody注解传递JSON请求体。
372 5
|
22天前
|
人工智能 弹性计算 安全
2026年阿里云五种OpenClaw快速部署方案,总有一种适合你!
OpenClaw(原Clawdbot/Moltbot)是开源AI智能体平台,支持多工具集成与任务自动化。阿里云推出5种开箱即用部署方案:轻量服务器、无影企业/个人版、AgentBay SDK及ECS+计算巢,覆盖小白到开发者全场景,零门槛、高灵活、稳运行。
235 5
|
17天前
|
人工智能 安全 Serverless
让 AI Agent 安全“跑”在云端:基于函数计算打造 Agent 代码沙箱
阿里云函数计算FC基于轻量级安全沙箱,为AI Agent提供强隔离、可管控、按需计费的代码执行环境。支持MCP/Session亲和/有状态会话等能力,实现毫秒级弹性、冷启动预热与空闲期低成本保活,助力构建高密、安全、经济的Agent运行时。
|
21天前
|
运维 Kubernetes 安全
CNI 不是装完就完事:Calico、Cilium、Weave,选错一个,集群网络天天加班
CNI 不是装完就完事:Calico、Cilium、Weave,选错一个,集群网络天天加班
158 8
|
20天前
|
应用服务中间件 Shell nginx
最全的docker命令参数解释及命令用法
本文系统详解Docker核心命令,涵盖容器(run/exec/ps/start/stop等)、镜像(pull/build/push/rmi等)、网络、数据卷及全局参数,并配实操示例与可直接执行的命令,助初学者快速掌握Docker日常运维与开发应用。
647 129
|
5天前
|
消息中间件 安全 Kafka
Bitnami 镜像拉不下来了?官方策略变更与替代方案一篇讲清
Bitnami全面取消Docker Hub免费安全镜像(Kafka/Redis/MySQL等全品类),企业需订阅商业版;开发者可通过拉取Legacy旧版镜像,支持全品类、免认证、即拉即用,满足测试与临时迁移需求。
94 5