部署java google app引擎灵活应用程序时出错 - 等待应用程序基础架构变得健康超时

问题描述 投票:3回答:2

写这个问题因为我不知道如何调查它。

我们在部署应用程序引擎灵活的应用程序时遇到了问题。问题是,我们得到的唯一错误如下:

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

我已经尝试了以下内容:

  • 尝试一个简单的helloWorld应用程序,以确保它不是一个应用程序问题
  • 检查配额设置 - >全绿色
  • 检查活动流是否有警告或错误
  • 检查日志是否有警告或错误
  • 将所有者角色授予正在部署应用程序的服务帐户

app.yaml中:

service: test-service # Id of the service
env: flex       # Flex environment
runtime: java   # Java runtime
runtime_config:
  jdk: openjdk8 # use OpenJDK 8
resources:
  cpu: 1
  memory_gb: 2.8

gcloud版本

Google Cloud SDK 214.0.0 alpha 2018.08.24 
app-engine-java 1.9.64
app-engine-python 1.9.74 beta 2018.08.24 bq 2.0.34
cloud-datastore-emulator 2.0.2 
core 2018.08.24 
gsutil 4.33 
kubectl 2018.08.24 
pubsub-emulator 2018.08.24
google-app-engine google-cloud-platform app-engine-flexible
2个回答
1
投票

联系Google技术支持后,我们发现默认的应用引擎服务帐户没有编辑角色。分配编辑器角色后,部署再次起作用。


0
投票

当您的应用程序达到"In-use IP addresses"的配额限制时,通常会报告此错误。此Google Cloud Platform issue link报告了类似的错误。正在使用的地址的默认值为“8”,单击'Edit' button in the Cloud Console可以增加此配额值 - 确保您正在编辑正在使用的IP地址的值。

谷歌工程师确认,计划中的改进配额错误详细信息将在下一版本的gcloud SDK中实施。您可以在此Google Group link中跟踪CloudSDK上的更新

© www.soinside.com 2019 - 2024. All rights reserved.