【问题标题】:Google App Engine version instances are not startingGoogle App Engine 版本实例未启动
【发布时间】:2015-08-06 18:58:23
【问题描述】:

我有 3 个版本的 GAE 应用程序。只有默认版本有活动实例,其他两个版本没有活动实例。通常在部署任何版本之后,都会创建实例。但现在情况并非如此。非默认版本的实例在部署后不会启动,我需要这些版本。

我看到了这个问题: Google App Engine instances not starting

但没有具体的答案。

知道如何启动版本实例吗?

【问题讨论】:

  • 点击版本列表中的链接?
  • 配置默认模块,将 min_idle_instances 设置为 1(默认为 0)。当然,您必须重新部署您更改 yaml 配置的每个版本。请务必正确处理启动请求,以使设置正常工作。
  • “非默认版本的实例在部署后不会启动”日志中是否显示任何错误?
  • 我似乎有同样的问题。我用no-promote 部署了一个测试版本,所以它不会收到流量。当我尝试使用版本列表中的链接连接到浏览器时,我在浏览器中收到“未找到服务器”错误,并且该版本的实例计数仍为 0。

标签: google-app-engine


【解决方案1】:

版本将在您发送第一个请求后启动(除非您使用托管 VM - https://cloud.google.com/appengine/docs/managed-vms)。

【讨论】:

    【解决方案2】:

    目前还不清楚通过同时运行多个版本来实现什么目标,多一点信息确实有助于提供特定的解决方案。

    正如@Vlad 所说,App Engine 在获得一些流量之前不会启动(或保留)任何应用程序。您可以通过点击 ..appspot.com 来启动它们

    如果这个“版本”实际上在做不同的事情,你应该将它们实现为Modules。这样你就可以为每个模块设置不同的规则并设置它们之间的交互。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-04-02
      • 2021-03-20
      • 2013-07-22
      • 2023-03-16
      • 2023-03-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多