将应用程序部署到Google App Engine时出现超时错误

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将应用程序部署到Google App Engine时出现超时错误相关的知识,希望对你有一定的参考价值。

我正试图通过Bitbucket Pipelines对Google App Engine(灵活环境)进行部署。我遇到的错误如下:

更新服务[默认](这可能需要几分钟)...⠹调试:操作[apps / [PROJECT ID] / operations / {}]未完成。等待重试。

此消息继续打印,直到它最终超时,我收到以下错误:

错误:(gcloud.app.deploy)错误响应:[4]等待应用程序基础架构变得健康超时。

这似乎是一个相当新的问题。几周前,这个部署(具有相同的配置)工作得很好。

以下是我尝试通过gcloud app deploy部署的app.yaml文件:

runtime: python
entrypoint: gunicorn -b :$PORT main:app --timeout 60000
env: flex 
threadsafe: true

automatic_scaling:
  min_num_instances: 1
  max_num_instances: 4
  cpu_utilization:
    target_utilization: 0.75

runtime_config:
python_version: 2

任何有关此问题的帮助将不胜感激。先感谢您。

答案

这个问题在这里找到的公共问题跟踪器中得到了回答:[1]。在那里,您可以找到问题的常见原因列表,例如服务帐户缺少您可以在云控制台上修复的权限[2],或者关闭并重新启用受影响的API /服务。

[1]具有相同问题的公共问题跟踪器:https://issuetracker.google.com/119488754#comment3

[2]授予服务帐户角色:https://cloud.google.com/iam/docs/granting-roles-to-service-accounts

以上是关于将应用程序部署到Google App Engine时出现超时错误的主要内容,如果未能解决你的问题,请参考以下文章

将 Ruby on Rails 应用程序部署到 Google App Engine

将应用程序部署到Google App Engine时出现超时错误

如何将 socket.io 部署到 Google App Engine?

将基本的 Angular 2 应用程序部署到 Google App Engine

将使用 Yarn 的 Next.JS 网络应用程序部署到 Google App Engine

Spring Boot GCP:将 PubSub 应用程序部署到 App Engine 标准环境时出现“Google 凭据”异常