Google app engine Google appengine:模块不以基本的\u缩放开始
基本上,我有一个后端作为一个模块,在任何给定的时间我只需要一个实例。我的要求是,它不会扩展超过1个实例,但在没有请求时仍会关闭 所以我选择了Google app engine Google appengine:模块不以基本的\u缩放开始,google-app-engine,app.yaml,Google App Engine,App.yaml,基本上,我有一个后端作为一个模块,在任何给定的时间我只需要一个实例。我的要求是,它不会扩展超过1个实例,但在没有请求时仍会关闭 所以我选择了basic\u scaling。 它在开发服务器上按预期工作。但当我将其部署到GAE上时,我注意到后端没有启动。访问后端URL时,我会收到超时消息: Error: Server Error The service you requested is not available yet. Please try again in 30 seconds. 以下是
basic\u 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\u scaling
子句的情况下重新部署了后端,一切正常。r
出于好奇,我还尝试将max\u instances
旋钮调到11。我想也许1号对appengine来说太小了
知道如何让GAE部署我的模块吗?我检查了日志,这应该是我检查的第一件事。如果有人不知道,那就是开发者控制台中的
monitoring>日志
问题是我没有为appengine请求设置处理程序/\u ah/start
,我将其放入yaml,并在我的应用程序中放入一个空处理程序。现在它按预期启动了日志上有什么错误?啊。我以前不知道怎么找到日志。但是现在我已经检查过了,它充斥着请求/\u ah/start
和关于没有设置处理程序的投诉。我应该在应用程序本身中设置一个处理程序,还是将其放入yaml文件中就足够了?奇怪的是,开发服务器与此问题的生产不匹配。