部署 java google 应用引擎灵活应用程序时出错 - 等待应用程序基础架构变得健康时超时
Error deploying java google app engine flexible application - Timed out waiting for the app infrastructure to become healthy
写这个问题是因为我不知道如何调查它。
我们在部署 App Engine 柔性应用程序时遇到问题。
问题是,我们得到的唯一错误如下:
GCLOUD:错误:(gcloud.app.deploy) 错误响应:[4] 等待应用程序基础架构变得健康时超时。
我已经尝试过以下方法:
- 尝试一个简单的 helloWorld 应用程序,以确保它不是应用程序问题
- 检查配额设置 -> 全绿
- 检查 activity 流是否有警告或错误
- 检查日志中的警告或错误
- 向正在部署应用程序的服务帐户授予所有者角色
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
当您的应用程序达到 "In-use IP addresses". Similar error was reported on this Google Cloud Platform issue link. The default value for the in-use addresses is '8', and this quota value can be increased clicking the 'Edit' button in the Cloud Console 的配额限制时,通常会报告此错误 — 确保您正在编辑使用中的 IP 地址的值。
Google 工程师确认计划在 gcloud SDK 的下一个版本中实现对配额错误详细信息的改进。您可以在此 Google Group link
中跟踪 CloudSDK 的更新
联系 google 技术支持后,我们发现默认的应用引擎服务帐户没有编辑者角色。分配编辑角色后,部署又开始工作了。
写这个问题是因为我不知道如何调查它。
我们在部署 App Engine 柔性应用程序时遇到问题。 问题是,我们得到的唯一错误如下:
GCLOUD:错误:(gcloud.app.deploy) 错误响应:[4] 等待应用程序基础架构变得健康时超时。
我已经尝试过以下方法:
- 尝试一个简单的 helloWorld 应用程序,以确保它不是应用程序问题
- 检查配额设置 -> 全绿
- 检查 activity 流是否有警告或错误
- 检查日志中的警告或错误
- 向正在部署应用程序的服务帐户授予所有者角色
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
当您的应用程序达到 "In-use IP addresses". Similar error was reported on this Google Cloud Platform issue link. The default value for the in-use addresses is '8', and this quota value can be increased clicking the 'Edit' button in the Cloud Console 的配额限制时,通常会报告此错误 — 确保您正在编辑使用中的 IP 地址的值。
Google 工程师确认计划在 gcloud SDK 的下一个版本中实现对配额错误详细信息的改进。您可以在此 Google Group link
中跟踪 CloudSDK 的更新联系 google 技术支持后,我们发现默认的应用引擎服务帐户没有编辑者角色。分配编辑角色后,部署又开始工作了。