You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Cloud Run中仅/healthz路径存在异常行为的排查求助

问题原因分析

这个异常的核心原因是Google Cloud Run内置的健康检查拦截逻辑:

  • Cloud Run基础设施会默认拦截/healthz(不带尾斜杠)的请求,用于自身的服务健康探测,这类请求不会转发到你的容器应用,直接由Cloud Run返回404(因为你未配置对应这个路径的健康检查规则,Cloud Run不会将其识别为你的应用路由)。
  • 而/healthz/(带尾斜杠)不在Cloud Run的默认拦截路径列表中,请求会正常转发到你的NestJS/Express服务器,匹配你定义的路由后返回200。

本地运行时没有Cloud Run的基础设施拦截层,所有请求都会直接到达你的Express服务器,而Express(或NestJS底层路由机制)默认支持路由的尾斜杠匹配,所以两种格式都能正常响应。

你更换自定义健康检查路径后恢复正常,也验证了这个逻辑——自定义路径不在Cloud Run的默认拦截范围内,请求可以正常传递到容器应用。

内容的提问来源于stack exchange,提问作者OtaconKiko

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 04:24:50