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

AWS App Runner端口已暴露但健康检查失败,部署受阻求助

AWS App Runner部署因健康检查失败回滚问题

我尝试将应用部署至AWS App Runner,各项配置看似正常,但因健康检查失败导致部署失败。部署方式为源码仓库部署,由AWS自动构建镜像。

构建日志(端口已正确暴露)

10-08-2022 09:59:42 PM [Build] Step 5/5 : EXPOSE 4200

应用启动日志(正常监听端口)

10-08-2022 10:02:49 PM [ ready ] on http://localhost:4200

App Runner错误日志

10-08-2022 10:07:57 PM [AppRunner] Health check on port '4200' failed. Service is rolling back. Check your configured port number. For more information, read the application logs.

App Runner配置参数

源

  • 源码仓库

部署设置

  • 自动部署

构建设置

  • 运行时:Node 16
  • 构建命令:script/ci(执行npm install)
  • 启动命令:script/run(启动Node应用)
  • 端口:4200

自动扩缩容

  • 默认配置

健康检查

  • 默认配置(尝试多种设置均无效)

安全

  • 使用AWS托管密钥(无实例角色)

网络

  • 公网访问(尝试默认VPC也无效)

可观测性

  • 无

标签

  • 无

疑似问题点

  • 协议不匹配?App Runner默认使用TCP健康检查,但我的应用是HTTP API
  • 是否需要自定义VPC而非公网访问?已尝试默认VPC,问题依旧

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 01:35:18