Google appengine:模块不是以 basic_scaling 开头

Google appengine: module not starting with basic_scaling

基本上,我有一个后端模块,在任何给定时间我只想要一个实例。我的要求是它不会超过 1 个实例,但在没有请求时它仍然会关闭。

所以我选择了basic_scaling。 它在开发服务器上按预期工作。但是当我将它部署到 GAE 上时,我注意到后端没有启动。当我访问后端 URL:

时,我会收到超时消息
Error: Server Error

The service you requested is not available yet.
Please try again in 30 seconds.

这是后端模块附带的 app.yaml 文件:

application: vim-colorsseum
module: backend
version: alpha
runtime: go
api_version: go1
basic_scaling:
    max_instances: 1

handlers:
    - url: /api.*
      script: _go_app
    - url: /reward.*
      script: _go_app

我在没有 basic_scaling 子句和所有内容的情况下重新部署了后端 worked.r

出于好奇,我也尝试将 max_instances 旋钮调到 11。我想也许 1 对于 appengine 来说可能太小了。

知道如何让 GAE 部署我的模块吗?

我检查了日志,这应该是我检查的第一件事。如果有人不知道,那就是开发者控制台中的 monitoring > logs

问题是我没有为 appengine 请求设置处理程序 /_ah/start 我将其放入 yaml 并在我的应用程序中放入一个空处理程序。现在它按预期启动