我正在尝试部署一个 Python 应用程序,但收到以下错误消息:
错误:(gcloud.app.deploy)错误响应:[4] 您的部署未能在规定时间内恢复正常,因此被回滚。如果您认为这是一个错误,请尝试调整“readiness_check”部分中的“app_start_timeout_sec”设置。
我的 app.yaml 是:
runtime: python
runtime_config:
python_version: 3
env: flex
service: newservice
handlers:
- url: /
script: hello.py
manual_scaling:
instances: 1
resources:
cpu: 1
memory_gb: 0.5
disk_size_gb: 10
我相信问题与 yaml 文件有关,因为我之前已经部署了一个示例应用程序而没有任何问题(使用入口点),然后当我添加一个新的 python 脚本并在 yaml 文件上引用它(使用处理程序,因为它是一个消息阻止程序)时,我开始收到这个错误。
答案1
你是对的,错误在文件中app.yaml
- 你使用了handlers
仅适用于标准 GAE 环境的部分。检查app.yaml
灵活的 Python 运行时参考文件应该是什么样子的详细信息。你也有很多例子在这个GitHub 仓库。