摘要: 问题描述 当应用部署到Azure App Service后,如果突然遇见应用内存上升的情况,如果想 第一时间的抓取Memory DUMP,以便于分析出内存占用到上限值的根源,有什么好的办法呢? 问题解答 如果是 Windows App Service,最简单的做法是开启 Auto-Heal:触发条件 阅读全文
posted @ 2026-10-15 21:32 编码者卢布 阅读(3) 评论(0) 推荐(0)
摘要: 问题描述 在 Azure Logic Apps Standard 中,可以通过 Azure Blob Storage Connector 获取文件内容,再通过内置 SMTP Send Email Action 将文件作为邮件附件发送。 但是,在实际运行时候,遇见了问题: 1: Logic App W 阅读全文
posted @ 2026-10-14 20:53 编码者卢布 阅读(3) 评论(0) 推荐(0)
摘要: 问题描述 使用 Azure App Service 将备份还原到新应用时,遇到以下错误: A TXT record pointing from xxxxxxx.com.cn to xxxxxxxxxxxxxxxxxxxxxxxx was not found. 问题解答 原应用配置了自定义域名,自定义 阅读全文
posted @ 2026-10-10 19:10 编码者卢布 阅读(8) 评论(0) 推荐(0)
摘要: 问题描述 为了安全,需要为App Service访问添加HTTPS证书。 为了更加安全,需要把证书放在Key Vault的证书中进行保存。 为了更加更加安全,App Service访问Key Vault中的证书时候,需要通过RBAC访问,替代了Key Vault中之前的Access Policy方式 阅读全文
posted @ 2026-10-09 17:44 编码者卢布 阅读(82) 评论(0) 推荐(0)
摘要: 问题描述 一个平时只需几百毫秒就能处理完成的Logic App Workflow,为什么突然变慢,甚至返回 HTTP 504 (ActionResponseTimeOut)? 问题解答 在问题分析中发现,Logic App是基于App Service架构搭建的。因为Logic App长时间空闲,所以 阅读全文
posted @ 2026-10-01 13:48 编码者卢布 阅读(9) 评论(0) 推荐(0)
摘要: 问题描述 把 Azure App Service 扩展到 3 个实例后,WebJob 会不会也同时运行 3 份? 如果每天定时生成一份报表,会不会生成 3 份? 在门户里手动点击一次 Run,又会由哪个实例执行? 答案取决于 WebJob 的类型,不能仅根据 App Service 的实例数量判断。 阅读全文
posted @ 2026-09-30 14:43 编码者卢布 阅读(115) 评论(1) 推荐(0)
摘要: 问题描述 Azure Service Fabric 节点无法启动时,扩展状态里的 Node configuration is in progress 很容易让人觉得“再等一会儿就好”。 但如果节点持续无法恢复,这条提示只能说明配置尚未完成,并不能证明配置仍在正常推进。 这次遇到的问题发生在 Wind 阅读全文
posted @ 2026-09-22 20:48 编码者卢布 阅读(8) 评论(0) 推荐(0)
摘要: 问题描述 在排查 Azure Service Fabric 集群的基础设施更新问题时,可能会看到下面这条 PowerShell 命令: Invoke-ServiceFabricInfrastructureCommand -Command 'UpdateJobBlockingPolicy:BlockN 阅读全文
posted @ 2026-09-16 21:20 编码者卢布 阅读(11) 评论(0) 推荐(0)
摘要: 问题描述 如何使用 Microsoft Graph Explorer?为什么说它是一个非常便利的 Microsoft Graph API 调试工具? 访问地址: 全球版(Global):https://developer.microsoft.com/graph/graph-explorer 中国版( 阅读全文
posted @ 2026-09-15 19:55 编码者卢布 阅读(16) 评论(0) 推荐(0)
摘要: 问题描述 ClockSkewSeconds 从命名上通常用于表达以秒为单位的时钟偏差。 在 Redis 监控语境中,可以把它理解为观察节点时间一致性的一个信号:它关注的是“时钟相差多少”,而不是“请求执行了多久”。 本文介绍它的概念、数值读法,以及系统时间与 Redis Key 过期、日志和分布式应 阅读全文
posted @ 2026-09-08 20:04 编码者卢布 阅读(14) 评论(0) 推荐(0)
摘要: 问题描述 在一个典型Function App处理业务链路中,数据通过 Azure Functions(Node.js) 代码写入 Redis: Azure Functions 中批量写 Redis 时,看到 Invocation 已完成,不代表每个 Redis SET 都完成了。 如果代码用 cal 阅读全文
posted @ 2026-09-07 20:08 编码者卢布 阅读(14) 评论(1) 推荐(0)
摘要: 当 D: 盘无法正常挂载时,D:\SvcFab 等依赖目录会不可访问,节点配置会持续失败。这类问题先看磁盘挂载和文件系统,再决定是否执行 CHKDSK。本文分两部分:先说明为什么 D 盘挂载失败会触发故障,再给出可直接复用的 CHKDSK 操作步骤。 阅读全文
posted @ 2026-09-03 19:41 编码者卢布 阅读(15) 评论(0) 推荐(0)
摘要: Azure Managed Redis 介绍 Azure Managed Redis 是微软新一代全托管 Redis 服务,基于 Redis Enterprise 构建,为现代云应用提供低延迟、高吞吐的数据访问能力。相比传统 Azure Cache for Redis,它采用更高效的多分片架构,并提 阅读全文
posted @ 2026-08-31 20:04 编码者卢布 阅读(97) 评论(0) 推荐(1)
摘要: 问题描述 基于 Azure China (21Vianet) 环境,实现对订阅下云服务器(Virtual Machine)的统一资产管理能力。具体要求如下: 通过 RESTful API 获取订阅下所有 VM 信息; 返回标准 JSON 格式数据; 支持自动化集成; 采用只读、安全、可控的访问方式; 阅读全文
posted @ 2026-08-25 20:10 编码者卢布 阅读(21) 评论(0) 推荐(0)
摘要: 问题描述 基于 Azure China (21Vianet) 环境,实现对订阅下云服务器(Virtual Machine)的统一资产管理能力。具体要求如下: 通过 RESTful API 获取订阅下所有 VM 信息; 返回标准 JSON 格式数据; 支持自动化集成; 采用只读、安全、可控的访问方式; 阅读全文
posted @ 2026-08-24 20:38 编码者卢布 阅读(19) 评论(0) 推荐(0)
摘要: 问题描述 删除资源组通常是一个控制平面操作,但它会让资源组中的应用、网络和密钥依赖同时失效。最容易引起误判的是 Key Vault:门户里看不到保管库,应用开始报机密读取失败,重新创建同名保管库又提示名称已经被占用。 这时常见的三个问题是: 资源组已经不存在,Key Vault 还能不能找回? 恢复 阅读全文
posted @ 2026-08-19 19:33 编码者卢布 阅读(18) 评论(0) 推荐(0)
摘要: 最近我把一个 MCP SSE 服务 Demo 部署到了 Azure App Service,并先用 MCP Inspector 直接连接后端服务做了验证。后端服务本身可以正常响应 MCP 调用。(注:MCP SSE Demo的源码见附录) 接下来的目标是:把这个已经可以工作的 MCP SSE Ser 阅读全文
posted @ 2026-08-18 19:43 编码者卢布 阅读(76) 评论(0) 推荐(0)
摘要: 背景 在使用 Terraform 部署 Azure Container Apps Job 时,执行以下命令: terraform plan -out tfplan 发现命令执行耗时很长,并且终端长时间没有任何输出。Terraform 配置中主要包含以下资源: Resource Group Azure 阅读全文
posted @ 2026-08-11 22:02 编码者卢布 阅读(15) 评论(0) 推荐(0)
摘要: 问题描述 在前两篇文章中,我们分别介绍了如何通过 API Management 公开已有的 MCP Server(【Azure APIM】通过 API Management 公开现有 MCP Server 的试验 (一) : https://www.cnblogs.com/lulight/p/221 阅读全文
posted @ 2026-08-10 21:15 编码者卢布 阅读(14) 评论(0) 推荐(0)
摘要: 问题描述 在昨天的博文中“【Azure APIM】通过 API Management 公开现有 MCP Server 的试验 (一) ”,介绍了如何在APIM中配置MCP Server。接下来,将介绍,如何把APIM中已经存在的API转换为MCP Server呢? 问题解答 在APIM MCP的文档 阅读全文
posted @ 2026-08-04 21:45 编码者卢布 阅读(11) 评论(0) 推荐(0)
摘要: 随着 GitHub Copilot、Claude、ChatGPT 等 AI 客户端逐渐支持 Model Context Protocol(MCP),企业需要以统一、可控的方式向这些客户端提供内部工具。 对于已经存在的远程 MCP Server,如果直接让客户端访问,通常难以统一实施鉴权、限流、审计和 阅读全文
posted @ 2026-08-03 20:02 编码者卢布 阅读(21) 评论(0) 推荐(0)
摘要: 问题描述 在企业的Azure环境治理中,为了满足审计与合规的要求,通常会使用 Azure Policy 来统一管理各类资源的诊断日志配置。具体做法是:在 Policy 定义中通过 AuditIfNotExists 或 DeployIfNotExists 效果,检查 Azure 资源(如公网 IP、网 阅读全文
posted @ 2026-07-22 18:26 编码者卢布 阅读(11) 评论(0) 推荐(0)
摘要: 问题描述 使用 Azure API Management(APIM)作为统一 API 网关,希望基于诊断日志(AzureDiagnostics表)中的日志数据,分析不同产品和服务之间的调用关系与性能指标。 核心问题是:如果注册在 APIM 上的所有 API 以及后端服务均已集成 Applicatio 阅读全文
posted @ 2026-07-20 21:25 编码者卢布 阅读(11) 评论(0) 推荐(0)
摘要: 问题描述 应用部署在 Azure VM 中并通过公网入口提供服务,同时仅允许指定 IP 访问。配置 Application Insights 标准可用性测试后,探测可能持续失败。 原因是探测请求来自 Microsoft 托管探测点,而不是已知的IP地址段,发起Application Insights 阅读全文
posted @ 2026-07-15 21:09 编码者卢布 阅读(11) 评论(0) 推荐(0)
摘要: You hear about it everywhere, from LinkedIn posts to keynote speakers to job listings: Learning to use AI is the way to get ahead in your job and help 阅读全文
posted @ 2026-07-14 20:52 编码者卢布 阅读(18) 评论(0) 推荐(0)
摘要: 问题描述 在排查 Container App 副本异常变化的时间点时,在系统日志中看到与 Readiness Probe 失败相关的事件。 日志信息为:Probe of readiness failed with timeout in 1 seconds. 现场配置里 TimeoutSeconds 阅读全文
posted @ 2026-07-10 20:47 编码者卢布 阅读(17) 评论(0) 推荐(0)
摘要: 问题描述 在查看Container App的Replica Count时候,发现它数量发生了变化,通常这意味着发生了重启了。 那么,是什么原因导致它重启了呢? 问题解答 可以从Container App的诊断日志 ContainerAppSystemLogs_CL中查看到有RevisionResta 阅读全文
posted @ 2026-07-08 21:32 编码者卢布 阅读(20) 评论(0) 推荐(0)
摘要: 问题描述 在 Logic App 中调用 Key Vault 的 Key 进行加密/解密操作时,可能遇到的权限报错问题: "body": { "status": 403, "message": "Operation failed because client does not have permis 阅读全文
posted @ 2026-07-07 18:21 编码者卢布 阅读(17) 评论(1) 推荐(0)
摘要: 问题描述 当 Azure App Service 前端因 IP 访问限制(Access Restrictions / IP Access Restrictions) 而返回 403 响应时,响应头中会包含 X-Ms-Forbidden-Ip 字段。 客户端应用程序希望通过该响应头来判断:这次 403 阅读全文
posted @ 2026-07-02 21:29 编码者卢布 阅读(19) 评论(0) 推荐(0)
摘要: 问题描述 在两个 Azure Storage Account 之间复制大文件时,最常见的担心是:如果要复制 1 TB、10 TB,甚至更多 Blob 数据,会不会像普通网络传输一样产生大量流量费用?这个问题不能只看“源账号”和“目标账号”是不是不同账号,而要先看复制方式。 如果应用程序先把 Blob 阅读全文
posted @ 2026-06-30 19:42 编码者卢布 阅读(19) 评论(0) 推荐(0)