App Engine服务部署已停止使用已知的良好版本

时间:2018-12-10 17:54:41

标签: google-app-engine google-cloud-platform gcloud

我们在gcloud中托管的一项服务尚未得到积极开发,并且已经有几周未部署。 部署后,我们现在收到错误ERROR: gcloud crashed (TypeError): unorderable types: NoneType() > int(),部署失败。 即使我们通过CI运行最后一个部署的版本,我们也可以获得完全相同的结果。

这是我的app.yaml

runtime: aspnetcore
env: flex
threadsafe: true
service: myapp
manual_scaling:
  instances: 1
env_variables:
  service_name: myapp
  AWS_ACCESS_KEY_ID: {{AWS_ACCESS_KEY_ID}}
  AWS_SECRET_ACCESS_KEY: {{AWS_SECRET_ACCESS_KEY}}
  AWS_REGION: eu-west-1

我不清楚这是什么,因为尚不清楚需要对部署进行排序。插入此错误消息时我缺少什么吗?

2 个答案:

答案 0 :(得分:2)

检查是否在同一构建代理上安装了Python 3.5。 gcloud SDK具有Python 2.7的依赖性,也建议将CLOUDSDK_PYTHON环境变量设置为Python 2.7安装位置的路径。

答案 1 :(得分:0)

对我有用的解决方法:

  1. 尝试使用gcloud app deploy ...而不是gcloud beta app deploy ...
    • 系统可能会提示您安装Beta组件
  2. 如果添加“测试版”成功完成了部署,请在没有它​​的情况下重试。

似乎某些东西已损坏,并且使用“ beta”部署命令未损坏。您的里程可能会有所不同。