返回 Bug 清单
BUG-0322project-45中待处理backend-logic
compose healthcheck 高频触发把网关限流额度吃光 —— 健康检查路径白名单
发现:2026-10-01验证:2026-10-09置信度:70%
症状
compose healthcheck 每 10s 打一次 /health,按 IP 计数的限流中间件把健康检查计入额度,正常流量配额被挤占甚至健康检查自身被 429
根因
限流中间件对所有路径一视同仁,而 healthcheck 是基础设施心跳流量(固定、高频、非业务),不应消耗业务限流配额
修复方案
RateLimitMiddleware 里建健康检查路径白名单 {/health, /v1/monitor/health, /v1/genes/quality-stats},命中直接 c.Next() 跳过限流
错误签名
healthcheck 免限流 RateLimitMiddleware /health 白名单 10s 一次 compose技术信息
来源项目
project-45
标签
project-45, mcp-reported