google-app-engine - 部署到亚洲地区时如何防止 App Engine 构建超时
问题描述
在过去的几周里,我gcloud app deploy
经常失败,今天即使尝试了 10 次也失败了。根据谷歌云网络界面,在导出阶段构建后失败:
7: exporter
/cnb/lifecycle/exporter asia.gcr.io/<project>/app-engine-tmp/app/ttl-2h:<uuid>
我们有什么可以做的吗?
(构建本身只需要几分钟,然后这个exporter
阶段一直运行到 10m 标记并被终止。)
也许有办法gcloud app deploy
在亚洲地区建造?
解决方案
我在“容器注册表”菜单选项下删除了 Google Cloud Console 中的所有内容。不知道为什么这会有所帮助,但现在平均构建时间为 2 分钟,而不是过去一年左右的历史 9-11 分钟。
(虽然这在技术上并不能回答问题背后的原因,但这确实解决了在 appengine(标准)上构建的奇怪延迟。我将把它标记为已解决,并将这个问题留在这里,以防其他人遇到上面的错误消息。)
推荐阅读
- css - 如何在 Wordpress 中设置标题图像的边界?
- java - 如何让 Discord bot 变成红色 Embed
- xcode - 开源 iOS 应用程序的最佳实践?
- python - Python Pandas 中的滚动日期
- microsoft-graph-api - 当有人加入在线 Teams 会议时,是否可以使用机器人、Webhook 或其他连接器来获得通知?
- javascript - 将 Node.js SDK 导入在 Node 服务器中运行的 Typescript 中出现错误“ReferenceError:未定义要求”
- go - 如何从我的 Go 微服务通过 HTTPS 获得响应?
- android - 带有 TypeConverters 的 Kotlin Room 错误“无法弄清楚如何将此字段保存到数据库中”
- azure-dns - 如何安全地迁移到别名记录?
- symfony - 生产中的前缀错误 | Symfony 5 | 找不到路线