本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
当服务创建失败时
如果您尝试创建 App Runner 服务失败,则该服务将进入CREATE_FAILED
状态。此状态在控制台上显示为 “创建失败”。由于与以下一项或多项相关的问题,服务可能无法创建:
-
您的应用程序代码
-
构建过程
-
配置
-
资源配额
-
您的服务使用的底层 AWS 服务 存在临时问题
要对无法创建的服务进行故障排除,我们建议您执行以下操作。
-
阅读服务事件和日志,找出导致服务创建失败的原因。
-
对您的代码或配置进行任何必要的更改。
-
如果您已达到服务配额,请删除一项或多项服务。
-
如果您已达到其他资源配额,则如果可调整,则可以增加该配额。
-
完成上述所有步骤后,请尝试再次重建服务。有关如何重建服务的信息,请参阅正在重建失败的 App Runner 服务。
注意
可能导致问题的可调整资源配额之一是 Fargate 按需 vCPU 资源。
vCPU 资源数量决定了 App Runner 可以为您的服务提供的实例数量。这是服务中驻留的 Fargate 按需 vCPU 资源数量的可调整配额值。 AWS Fargate 要查看您账户的 vCPU 配额设置或申请增加配额,请使用中的 Service Quotas 控制台。 AWS Management Console有关更多信息,请参阅AWS Fargate Amazon 弹性容器服务开发人员指南中的服务配额。
重要
对于失败的服务,除了初始创建尝试之外,您不会产生任何额外费用。即使失败的服务不可用,它仍会计入您的服务配额。App Runner 不会自动删除失败的服务,因此请务必在完成故障分析后将其删除。