【问题标题】:Locally test GAE task queue scaling from automatic to manual [duplicate]在本地测试 GAE 任务队列从自动扩展到手动 [重复]
【发布时间】:2017-02-09 22:10:44
【问题描述】:

我正在尝试将我的谷歌应用引擎任务队列的缩放从自动(需要 10 分钟内响应)更改为手动(将响应时间延长到 24 小时)。我的 app.yaml 文件包含

application: my-application
version: alpha-1
runtime: python27
api_version: 1
threadsafe: true

我改成

application: my-application
version: alpha-1
runtime: python27
api_version: 1
threadsafe: true
instance_class: B1
manual_scaling:
  instances: 5

我无法部署它进行测试,我正在尝试在本地进行测试。不幸的是,当我使用第一个 app.yaml 配置时,dev_appserver.py 在 10 分钟后没有超时(它应该超时)。我应该如何测试这个?或者如何正确扩展?

【问题讨论】:

标签: python google-app-engine task-queue


【解决方案1】:

无法在本地测试实例扩展 - SDK 不支持实际的 GAE 扩展逻辑,您需要在实际的 GAE 基础设施上进行测试。

还有一些任务队列功能不受开发服务器支持,请参阅Using Push Queues in the Development Server

为了不影响您的生产环境,您可以创建一个暂存/开发环境,例如通过创建一个不同的项目和应用程序来部署相同的应用程序代码(仅更新应用程序 ID)。例如,就像Naming environments 中的第二条建议一样。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-19
    相关资源
    最近更新 更多