写这个问题是因为我不知道如何调查。
我们在部署App Engine灵活应用程序时遇到问题。 问题是,我们得到的唯一错误是:
GCLOUD:错误:(gcloud.app.deploy)错误响应:[4]超时,等待应用程序基础结构变得健康。
我已经尝试了以下方法:
App.yaml:
select agentid, sum(commission) as commission
from agents_commission
where month(date_deal) = '$month' and year(date_deal) ='$year';
group by agentid
gcloud版本
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
答案 0 :(得分:1)
联系Google技术支持后,我们发现默认的App Engine服务帐户没有“编辑者”角色。分配编辑者角色后,部署再次工作。
答案 1 :(得分:0)
当您的应用程序已达到"In-use IP addresses"的配额限制时,通常会报告此错误。在此Google Cloud Platform issue link上报告了类似的错误。使用中地址的默认值为'8',可以通过单击'Edit' button in the Cloud Console来增加此配额值-确保您正在编辑使用中IP地址的值。
Google工程师确认,计划对配额错误详细信息进行计划中的改进,以在下一版本的gcloud SDK中实施。您可以在Google Group link
中跟踪CloudSDK上的更新