少年辛苦终身事,莫向光阴惰寸功。这篇文章主要讲述将应用程序部署到Google App Engine时出现超时错误相关的知识,希望能为你提供帮助。
我正试图通过Bitbucket Pipelines对Google App Engine(灵活环境)进行部署。我遇到的错误如下:
更新服务[默认](这可能需要几分钟)...?调试:操作[apps / [PROJECT ID] / operations / {}]未完成。等待重试。
此消息继续打印,直到它最终超时,我收到以下错误:
错误:(gcloud.app.deploy)错误响应:[4]等待应用程序基础架构变得健康超时。
这似乎是一个相当新的问题。几周前,这个部署(具有相同的配置)工作得很好。
以下是我尝试通过gcloud app deploy部署的app.yaml文件:
runtime: python
entrypoint: gunicorn -b :$PORT main:app --timeout 60000
env: flex
threadsafe: trueautomatic_scaling:
min_num_instances: 1
max_num_instances: 4
cpu_utilization:
target_utilization: 0.75runtime_config:
python_version: 2
任何有关此问题的帮助将不胜感激。先感谢您。
答案这个问题在这里找到的公共问题跟踪器中得到了回答:[1]。在那里,您可以找到问题的常见原因列表,例如服务帐户缺少您可以在云控制台上修复的权限[2],或者关闭并重新启用受影响的API /服务。
[1]具有相同问题的公共问题跟踪器:https://issuetracker.google.com/119488754#comment3
【将应用程序部署到Google App Engine时出现超时错误】[2]授予服务帐户角色:https://cloud.google.com/iam/docs/granting-roles-to-service-accounts
推荐阅读
- 推送通知是否在设置中被禁用后传递到Android手机()
- com.google.firebase.messaging.zza(找不到引用的类android.graphics.drawable.AdaptiveIconDrawable)
- Xamarin.Forms Android推送通知不会出现
- 如何将动态创建的.xml文件与主AndroidManifest.xml合并
- android是否会为了释放内存而杀死单身()
- Android - Singleton Class仅在第二次刷新时更新
- Android Dagger2,Singleton交叉组件
- 在构建Android库时,我可以使用什么模式来支持Activity中已配置的回调
- 为什么我无法在Application Insights上查看运行时错误()