Google appengine:模块不是以basic_scaling开头的

时间:2015-08-28 23:52:12

标签: google-app-engine app.yaml

基本上,我有一个后端作为模块,我在任何给定时间只需要一个实例。我的要求是它不会扩展到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条款的情况下重新部署后端,一切正常。

出于好奇,我也尝试将max_instances旋钮调高到11.我认为可能1可能对于发动器来说太小了。

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

1 个答案:

答案 0 :(得分:3)

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

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