我正在尝试将我的Google应用引擎任务队列的缩放从自动(需要在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分钟后没有超时。我该怎么测试呢?或者我如何正确扩展?
答案 0 :(得分:1)
无法在本地测试实例扩展 - SDK不支持实际的GAE扩展逻辑,您需要在实际的GAE基础架构上进行测试。
还有一些任务队列功能,devserver不支持,请参阅Using Push Queues in the Development Server。
为了不影响您的生产环境,您可以创建一个临时/开发环境,例如通过创建一个不同的项目&应用程序在哪里部署相同的应用程序代码(仅更新应用程序ID)。正如Naming environments中的第二个建议,例如。