【Azure Container Apps】Readiness Probe 配置了 15 秒,为什么日志里仍显示 1 秒超时?

简介: 排查Container App就绪探针超时问题时,发现日志显示“timeout in 1 second”,但配置了15秒超时。根本原因是Consumption模式下`TimeoutSeconds`不可大于`PeriodSeconds`,否则配置不生效。需确保`TimeoutSeconds ≤ PeriodSeconds`。

问题描述

在排查 Container App 副本异常变化的时间点时,在系统日志中看到与 Readiness Probe 失败相关的事件。

日志信息为:Probe of readiness failed with timeout in 1 seconds.

现场配置里 TimeoutSeconds 已设置为 15 秒,但日志中仍出现 timeout in 1 second,看起来与配置不一致。

 

问题解答

结合日志和 GitHub 上的同类问题,这类现象大概率与 Consumption 类型下的探针参数限制有关:

在 Consumption 模式下,TimeoutSeconds 不能大于 PeriodSeconds。

当配置不满足该约束时,在Container App的门户上看到的配置值不一定代表运行时最终生效的探针参数,日志里可能表现为未按预期 timeout 生效,例如仍显示 timeout in 1 second。

GitHub 上也有类似讨论,提到 Consumption 模式下存在这个限制。

Looks like this is a current consumption limitation I wasn't aware of. If the app is on consumption plan, then TimeoutSeconds can't be greater than PeriodSeconds. I'm following up with the runtime team there, but the only workaround I can tell is to set both PeriodSeconds and PeriodSeconds to 11 seconds.

Link: https://github.com/microsoft/azure-container-apps/issues/1580

因此,正确的处理方式是:将 PeriodSeconds 与 TimeoutSeconds 设为相同值,或者至少确保 TimeoutSeconds <= PeriodSeconds

 

 


 

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

相关文章
|
3月前
|
自然语言处理 关系型数据库 MySQL
Elasticsearch 入门教程:核心原理、Docker 部署与中文搜索实战
适合想快速上手 Elasticsearch 的后端开发者和搜索服务初学者。读完你会理解 ES 为什么搜得快、怎么在本地搭一套完整环境、怎么写查询、以及怎么把 MySQL 数据同步到 ES。
675 2
Elasticsearch 入门教程:核心原理、Docker 部署与中文搜索实战
|
3月前
|
存储 数据采集 人工智能
下水管道损坏检测:基于YOLO11的云上视觉AI训练实践
本文介绍基于YOLO11的下水管道损坏智能检测实践,涵盖7类典型缺陷识别,演示云上数据管理、标注、训练、评估到部署全流程,助力城市地下管网高效、安全、自动化巡检。(239字)
下水管道损坏检测:基于YOLO11的云上视觉AI训练实践
|
3月前
|
人工智能 JavaScript 物联网
百炼 CLI 图像工具箱:28 种图像能力一行命令搞定
阿里云百炼CLI(`bl`)是高效图像AI命令行工具,支持智能抠像、AI消除、风格迁移、写真生成等28种能力。10大典型场景实测,一行命令替代数小时PS操作,单次仅0.5元,Node.js 18+即可快速上手。
百炼 CLI 图像工具箱:28 种图像能力一行命令搞定
|
3月前
|
JSON 数据可视化 PHP
让README “活”起来:Readme Typing SVG 介绍与本地化改造实践
本文介绍 `readme-typing-svg`——一款让 README 拥有打字动画效果的开源工具,并重点分享针对中文用户的本地化改造:增强中文字体支持、替换 Google Fonts 为国内镜像、优化 Docker 部署与字体管理,提升国内访问体验与易用性。(239字)
393 1
让README “活”起来:Readme Typing SVG 介绍与本地化改造实践
|
3月前
|
运维 负载均衡 数据可视化
手把手教你在阿里云上百炼调用DeepSeek-V4-Pro(Chatbox图形化界面)
本文介绍如何通过阿里云百炼平台调用DeepSeek-V4开源模型。用户只需开通百炼、获取API Key,下载Chatbox客户端并配置deepseek-v4-pro模型,即可在图形界面中零命令行操作完成调用。平台提供免运维、自动扩缩容与高稳定API服务,并赠送新人免费额度。在阿里云百炼官网:https://t.aliyun.com/U/fPVHqY 免费领取千万Tokens
|
3月前
|
存储 弹性计算 负载均衡
阿里云服务器地域选哪个?6点考虑因素,看完就知道怎么选了!
阿里云ECS地域选择需综合6大因素:用户位置(就近降延迟)、内网互通(同地域才内网连)、备案合规(如北京/广东需指定地域)、价格差异、新功能支持、海外业务适配(如新加坡、法兰克福)。选错不可修改,务必创建前审慎决策。阿里云官方活动:https://t.aliyun.com/U/OTnSAH
418 3
|
3月前
|
JSON 人工智能 网络协议
【Azure Application Insights】公网白名单应用如何使用 Application Insights 可用性测试?
Azure VM应用启用AI可用性测试后探测失败,因探测源自微软托管节点IP,未在公网白名单中。解决方案:下载中国云IP范围JSON,提取ApplicationInsightsAvailability和ActionGroup的addressPrefixes,手动添加对应CIDR至NSG/防火墙白名单,并定期同步更新。
172 6