使用appcfg.py部署期间的App Engine 404

时间:2018-03-08 03:56:30

标签: google-app-engine google-app-engine-python google-app-engine-launch

每当我使用app_cfg.py部署我的项目时,我们的项目返回404未找到错误的时间为3-4秒。我认为可以通过启动和运行多台机器来避免这种情况。在云控制台中,它只显示一个一直运行的实例,即使我将min_idle_instances设置为三个。

如何在部署期间避免404服务器?

以下是app.yaml文件的一部分

instance_class: F4
automatic_scaling:
  min_idle_instances: 3
  max_idle_instances: 6
  min_pending_latency: 30ms  # default value
  max_pending_latency: automatic
  max_concurrent_requests: 40

1 个答案:

答案 0 :(得分:3)

我看到了两种可能的解释:

我不认为在任何一种情况下使用app_cfg.pygcloud app deploy部署都很重要。

一旦确认它正常运行,总是部署一个新版本并逐渐将流量切换到它应该解决所有这些情况。

空闲实例无法提供帮助,因为必须使用新代码进行调整。它们仅在高峰瞬态期间提供帮助,请参阅What does setting the automatic_scaling max_idle_instances to zero (0) do?