google-app-engine - 谷歌应用引擎 : module not starting with basic_scaling

标签 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 子句的情况下重新部署了后端,一切正常。r

出于好奇,我还尝试将 max_instances 旋钮调至 11。我认为 1 对于 appengine 来说可能太小了。

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

最佳答案

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

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

关于google-app-engine - 谷歌应用引擎 : module not starting with basic_scaling,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32281305/

相关文章:

java - 从 Java 到 Python webapp2 的 HTTPPost 多部分(上传文件)

node.js - App Engine 无法识别 JSON 文件

php - 从 Python/AppEngine 迁移到 PHP 的最佳框架

php - 让我的 app.yaml PHP 配置在 Google App Engine 中工作

javascript - 如何使用 JS 和 NodeJS 服务器为标准 html 页面正确配置 app.yaml?

google-app-engine - 具有自定义域的云存储上的 SSL

java - Google App Engine 中常驻后端实例的可用性

python-3.x - (gcloud.app.deploy) 错误响应 : [7] Access Not Configured. 项目中尚未使用 Cloud Build

reactjs - 当我部署到 Google App Engine 时,我的 React 前端没有改变

php - Pagespeed 忽略 app.yaml 指令