我正在尝试为Google App Engine-自定义运行时运行hello world应用程序。我正在使用以下示例:
https://cloud.google.com/appengine/docs/flexible/custom-runtimes/quickstart
构建成功,但是终端卡住了:
更新服务[测试](这可能需要几分钟)...⠹
发布此内容,失败并显示以下错误:
(gcloud.app.deploy)错误响应:[4] App Engine Flexible在配置资源,内部操作时超时
1.1编辑:我尝试部署另一个项目,但同样失败,并出现相同的错误。所有版本均显示它们正在提供服务,但只有第一个版本启动实例。
我正在尝试将其部署在南亚1孟买地区。
是否可以调试并查找导致问题的原因。除此之外,我还有一个firebase项目。
谢谢!
我们非常感谢您的帮助。
答案 0 :(得分:1)
鉴于该示例大部分只是一个index.html
文件,因此大小很好。
信息中心显示您的应用为serving
,因此我认为它正在运行。
您尝试单击仪表板上“版本”下方的超链接吗?
有多种检查状态的方法。
从浏览器:
您可以检查构建历史记录: https://console.cloud.google.com/cloud-build/builds?project=[[YOUR-PROJECT-ID]]
注意:这对日志过滤器进行了编码:
resource.type="gae_app" resource.labels.module_id="default"
从命令行:
您可以浏览该应用程序:
gcloud app browse --project=${PROJECT}
您可以检查构建历史记录:
gcloud builds list --project=${PROJECT}
gcloud builds describe ${ID} --project=${PROJECT}
还有日志:
gcloud app logs tail --project=${PROJECT}
或者:
FILTER="resource.type=\"gae_app\" resource.labels.module_id=\"default\""
gcloud logging read "${FILTER}" \
--project=${PROJECT}
或更精确地说:
gcloud logging read "${FILTER} logName=\"projects/${PROJECT}/logs/appengine.googleapis.com%2Fapp\"" \
--project=${PROJECT} \
--format="value(textPayload)"