摘要: 问题描述 Azure Function 原来运行在 Python 3.9。由于 Python 3.9 即将停止维护,需要升级到 Python 3.10。 第一次升级时,只是在 Function App 页面中进入 Settings → Configuration → General settings 阅读全文
posted @ 2026-06-24 19:22 编码者卢布 阅读(9) 评论(0) 推荐(0)
摘要: 问题描述 PowerShell Functions 项目本地调试时,很容易遇到两类错误: 第一类是运行时加载失败:按 F5 或执行 func start 后,终端直接报 Unable to find type [HttpResponseContext]。同一份代码在 Azure 云端跑得好好的,本地 阅读全文
posted @ 2026-06-22 20:25 编码者卢布 阅读(4) 评论(0) 推荐(0)
摘要: 问题描述 在 Azure AI Search 中搜索 in brief 时,结果数量有时会比预期多很多。仔细查看返回结果文本,会发现有些文档和 brief 的关系很弱,反而只是命中了 in 这类高频词。 这不是数据问题,也不是 Azure AI Search 的 bug。关键在于一个很容易被忽略的地 阅读全文
posted @ 2026-06-16 20:44 编码者卢布 阅读(79) 评论(0) 推荐(0)
摘要: 问题描述 在 Azure AI Search 里,英文检索有时会卡在一个很小的词形差异上:文档里是 brief,搜索 briefs 却搜不到。 搜索 briefs,无法命中只包含 brief 的文档。类似地,audit 和 auditing 也可能因为一个复数形式导致结果不同。 文档明明在,关键词也 阅读全文
posted @ 2026-06-15 20:56 编码者卢布 阅读(79) 评论(0) 推荐(0)
摘要: 问题描述 在 Azure AI Search 中查询同一组关键词时,经常会遇到一个现象:searchMode=any 返回很多结果,改成 searchMode=all 后结果数量明显下降,甚至只剩很少几条。 例如查询下面这组关键词: audit brief report compliance 如果使 阅读全文
posted @ 2026-06-10 19:44 编码者卢布 阅读(74) 评论(0) 推荐(1)
摘要: Function App 用 Key Vault Reference 引用 Secret,在 Secret 轮换后报 Key Vault reference was not able to be resolved ... denied access。 这个报错里虽然有 denied access,但不一定是权限真的被拒。App Service / Functions 会缓存 Key Vault Reference,Secret 轮换后默认最多需要约 24 小时才自动刷新。 处理顺序:如果权限和网络近期没变,先重启 Function App 或调用 refresh API 刷新引用;如果仍失败,再用 Key Vault 的 SecretGet 诊断日志定位权限、网络、Secret 状态或引用语法问题。 阅读全文
posted @ 2026-06-06 11:18 编码者卢布 阅读(14) 评论(0) 推荐(0)
摘要: App Service 应用经常需要访问外部服务,比如 Azure SQL、Redis、Storage 或第三方 API。很多人会以为应用是直接从 worker 实例访问公网,但实际上并不是这样。 App Service 的 worker 实例运行在 scale unit / stamp 内部,通常 阅读全文
posted @ 2026-06-03 20:31 编码者卢布 阅读(56) 评论(0) 推荐(0)
摘要: 问题描述: 在上一篇里,我解释过 App Service 中两个容易混淆的概念: Outbound Connection:worker 实例上的 TCP 连接资源,耗尽时常见 SocketException SNAT Port:出站负载均衡器在公网侧分配的源端口。每个实例通常按 128 个(估算,实 阅读全文
posted @ 2026-06-02 22:06 编码者卢布 阅读(159) 评论(0) 推荐(1)
摘要: 问题描述 在 Azure App Service 中进行出站访问(Outbound Connection)时,我们都会遇到一个看似矛盾的现象: 官方架构文档明确写着,每个实例允许的 TCP Connections(出站连接数)上限为 1920 / 3968 / 8064(分别对应 B1/S1/P1、 阅读全文
posted @ 2026-05-31 13:25 编码者卢布 阅读(65) 评论(0) 推荐(0)
摘要: 问题描述 在使用Application Insights来收集日志中,发现Function App的执行记录中缺少了日志。但这个Function确确实实的执行了。 那么,会是什么情况导致了Applicaiton Insights中收集日志信息不完善呢? 问题解答 根本原因是Application I 阅读全文
posted @ 2026-05-26 20:02 编码者卢布 阅读(77) 评论(0) 推荐(0)
摘要: 问题描述 在使用 Azure Service Bus Java SDK 时,应用日志里偶尔会出现类似下面的告警,且通常是 低频、偶发: ActiveClientTokenManager: {\"az.sdk.message\":\"Error occurred while refreshing to 阅读全文
posted @ 2026-05-21 20:28 编码者卢布 阅读(9) 评论(0) 推荐(0)
摘要: 问题描述 在 Azure App Service 中运行 Web App 时,通过 Kudu(https://xxxxxxxxxx.scm.chinacloudsites.cn/ )访问文件系统,发现: /home/LogFiles 或 D:\home\LogFiles 下没有预期日志 特别是 ap 阅读全文
posted @ 2026-05-20 20:21 编码者卢布 阅读(21) 评论(0) 推荐(0)
摘要: 问题描述 使用Azure Relay服务,可以帮助服务器与客户端无法直接访问的情况下,提供牵线搭桥中转的沟通方式,俗称“中继”。 它是一种单对单的通信方式,需要对服务端和客户端代码有一些改动才可以,需要定义服务端侦听器(Listener)来接受消息,客户端(Caller)来发送消息。 服务端侦听器( 阅读全文
posted @ 2026-05-17 17:47 编码者卢布 阅读(45) 评论(0) 推荐(0)
摘要: 前言 在生产环境中,应用性能监控是保障系统稳定运行的关键一环,特别是部署到云上的服务,但是,由于.Net Framework 4.8项目年代久远,无法实现一些无代码的方式集成获取日志数据。 而Azure Application Insights提供了两种方式:无代码 , 集成SDK的方式来实现日志收 阅读全文
posted @ 2026-05-15 18:29 编码者卢布 阅读(112) 评论(0) 推荐(0)
摘要: 问题描述 在日常运维 Azure Container Apps(ACA)时,可能会观察到副本重启、实例滚动更新或短暂连接中断等现象。遇到这类情况时,第一反应通常是平台异常,但实际也可能是底层平台正在执行例行升级或维护。 此时常见的疑问是: ACA 是否会通过 Service Health 提前通知每 阅读全文
posted @ 2026-05-12 19:05 编码者卢布 阅读(13) 评论(0) 推荐(0)
摘要: 问题描述 在排查 Azure App Service 或 Azure Function App 的 Timeout、DNS 解析失败、下游服务连接不稳定问题时,经常会遇到一个配置项: WEBSITE_DISABLE_CROSS_STAMP_SCALE 这个配置项很容易被理解为“DNS 修复开关”或“ 阅读全文
posted @ 2026-05-11 19:30 编码者卢布 阅读(14) 评论(1) 推荐(0)
摘要: 问题描述 在使用 Azure App Service 时,参考官方文档发现支持 Sidecar Container。 但在实际创建或已有的 App Service 实例中,无法在门户中找到“Container”的相关选项,无法启动Sidecar。 文档上提出使用ARM模板的方式启动,虽然也是可以,但 阅读全文
posted @ 2026-05-06 20:09 编码者卢布 阅读(13) 评论(0) 推荐(0)
摘要: 问题描述 在 Azure App Service 上运行的 Web 应用可能遭遇一类棘手的问题——缓存文件无法删除、无法移动,即使重启应用也无法解除锁定。 在操作App Service的文件如果遇到以下典型症状,很可能正在经历"僵尸文件锁": 缓存文件操作失败:/home/site/wwwroot 阅读全文
posted @ 2026-05-03 16:11 编码者卢布 阅读(15) 评论(0) 推荐(0)
摘要: 问题描述 使用 az containerapp create --yaml <file> 创建 Azure Container App 时, yaml 文件中只包含简单的信息,结果遇见难以理解/无法正常分析的 400 Bad Request问题。 location: chinanorth3 prop 阅读全文
posted @ 2026-04-30 20:23 编码者卢布 阅读(17) 评论(1) 推荐(0)
摘要: 问题描述 在App Service启用Application Insights,如果根据文章: 【App Service】排查App Service中发送Application Insights日志数据问题的神级脚本: Test-AppInsightsTelemetryFlow.ps1 【App S 阅读全文
posted @ 2026-04-29 20:18 编码者卢布 阅读(11) 评论(0) 推荐(0)
摘要: 问题描述 在 Azure Application Insights 故障排查过程中,经常会遇到这样一类典型问题: SDK 已经部署 Connection String 已配置 应用运行正常 但 App Insights Portal 中完全没有任何日志数据(指标,请求记录,应用中输出的日志) 我们通 阅读全文
posted @ 2026-04-22 21:23 编码者卢布 阅读(20) 评论(0) 推荐(0)
摘要: 问题描述 Application Insights(应用服务见解)是非常有用的日志分析工具,当应用部署在App Service后,通过Codeless的方式启动Application Insights服务,能轻松查看应用的状态并主动收集异常完整信息。 但是,常常会因为各种原因导致Applicatio 阅读全文
posted @ 2026-04-21 20:14 编码者卢布 阅读(10) 评论(0) 推荐(0)
摘要: 最近在排查一个 Application Insights 自动检测失效的问题时,偶然发现了 w3wp.exe 启动参数中的 -m 标志。这个参数直接决定了应用程序池的管道模式,但奇怪的是,我在微软官方文档中找不到任何关于它的说明。 这篇文章记录一下我的测试过程和发现。 问题背景 起因是一个运行在 A 阅读全文
posted @ 2026-04-14 20:01 编码者卢布 阅读(127) 评论(0) 推荐(1)
摘要: 问题描述 在使用 Azure App Service(Linux + PHP) 部署 Web 应用时,如果上传文件大于1MB,就会遇到 HTTP 413(Request Entity Too Large) 错误。 错误截图 问题解答 一、HTTP 413 错误的本质含义 413 Request En 阅读全文
posted @ 2026-04-13 21:01 编码者卢布 阅读(18) 评论(0) 推荐(0)
摘要: 在云原生架构中,Redis 短暂不可用后,应用却持续超时十几分钟——问题往往不在 Redis,而在 Linux TCP 默认行为与应用连接模型的错位。 阅读全文
posted @ 2026-04-10 22:24 编码者卢布 阅读(16) 评论(0) 推荐(0)
摘要: 问题描述 在 Windows 上启动 .NET Aspire AppHost 项目时,Aspire Dashboard 显示服务启动失败,控制台输出以下错误: Aspire.Hosting.Dcp.dcpctrl.ServiceReconciler[0] could not start the pr 阅读全文
posted @ 2026-04-07 22:38 编码者卢布 阅读(48) 评论(0) 推荐(0)
摘要: 【Azure APIM】API导入功能报错 Unable to parse specified file. 问题描述 在APIM的API操作页面,为了备份API的所有配置信息,先使用导出功能把API导出为OpenAPI(YAML)文件。 但诡异的是,紧接着把同样的文件导入时,却报错:Unable t 阅读全文
posted @ 2026-03-30 21:03 编码者卢布 阅读(13) 评论(0) 推荐(0)
摘要: 问题描述 在一次 Azure Web App 的使用过程中,遇到一个并不直观、但在实际生产环境中很容易遇到的问题:Web App 本身运行正常,但在 Azure Portal 中点击 Advanced Tools(Kudu)时,页面却无法访问。 报错页面如下: 应用可以正常对外提供服务,但用于诊断和 阅读全文
posted @ 2026-03-25 20:33 编码者卢布 阅读(15) 评论(0) 推荐(0)
摘要: 问题描述 使用AI Search中的索引器(Indexer), 需要把storage account blob的文件属性中的base64编码的内容进行解码,但是在执行索引器的时候,却无法成功 Indexer执行失败截图 Indexer的配置如下: ... { "sourceFieldName": " 阅读全文
posted @ 2026-03-24 20:16 编码者卢布 阅读(19) 评论(0) 推荐(0)
摘要: 用 AI 制作高中同学会回顾视频 —— 从零到《二十年》的全过程记录 制作全程纪实 · 2026年3月 用 AI 制作一部二十年同学会回顾电影 从一个模糊的想法,到 304 秒的完整电影——记录与 AI 协作完成视频制作的全过程 251 张原始照片 50 个原始视频 19 位同学 5'04" 最终时 阅读全文
posted @ 2026-03-19 22:10 编码者卢布 阅读(70) 评论(0) 推荐(0)