App Engine 服务部署停止在已知良好版本上工作
App Engine Service Deployment Stopped Working on Known Good Version
我们在 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
这对我来说非常不清楚,因为部署需要订购什么并不明显。在解释此错误消息时我是否遗漏了什么?
检查您是否在同一个构建代理上安装了 Python 3.5。 gcloud SDK 依赖 Python 2.7,建议将 CLOUDSDK_PYTHON
环境变量设置为 Python 2.7 安装位置的路径。
对我有用的解决方法:
- 而不是
gcloud app deploy ...
试试 gcloud beta app deploy ...
- 系统可能会提示您安装测试版组件(允许)
- 如果添加 'beta' 导致部署成功,请在没有它的情况下重试。
似乎有什么东西被破坏了,正在使用 'beta' 部署命令 un-corrupted 东西。您的里程可能会有所不同。
我们在 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
这对我来说非常不清楚,因为部署需要订购什么并不明显。在解释此错误消息时我是否遗漏了什么?
检查您是否在同一个构建代理上安装了 Python 3.5。 gcloud SDK 依赖 Python 2.7,建议将 CLOUDSDK_PYTHON
环境变量设置为 Python 2.7 安装位置的路径。
对我有用的解决方法:
- 而不是
gcloud app deploy ...
试试gcloud beta app deploy ...
- 系统可能会提示您安装测试版组件(允许)
- 如果添加 'beta' 导致部署成功,请在没有它的情况下重试。
似乎有什么东西被破坏了,正在使用 'beta' 部署命令 un-corrupted 东西。您的里程可能会有所不同。