Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google app engine 设置实例的最小数量_Google App Engine - Fatal编程技术网

Google app engine 设置实例的最小数量

Google app engine 设置实例的最小数量,google-app-engine,Google App Engine,我知道AppEngine会自动处理缩放。然而,为了测试一些多实例/合并状态场景,我想指示AppEngine至少启动5个实例,即使负载不能证明这一点 有没有办法通过app.yaml或Dashboard执行此操作?这是min\u idle\u实例值控制的内容 在app.yaml中: automatic_scaling: min_idle_instances: 5 尝试将Min Pending Latency设置为一个非常低的数字(例如100ms),然后向应用程序发送突发请求。然后调度程序将启动

我知道AppEngine会自动处理缩放。然而,为了测试一些多实例/合并状态场景,我想指示AppEngine至少启动5个实例,即使负载不能证明这一点


有没有办法通过app.yaml或Dashboard执行此操作?

这是
min\u idle\u实例
值控制的内容

在app.yaml中:

automatic_scaling:
  min_idle_instances: 5

尝试将Min Pending Latency设置为一个非常低的数字(例如100ms),然后向应用程序发送突发请求。然后调度程序将启动多个实例来处理这些请求


您可能需要使用工具进行自动负载测试-手动实现这一点很困难。

可以使用
自动缩放
手动缩放
。使用自动缩放时,您只能影响启动的实例数量;使用手动缩放时,您可以决定要使用的实例数量。将以下内容放入
app.yaml
或模块yaml文件中:

manual_scaling:
  instances: 5

不完全是。空闲实例仅用于处理流量的增加,即,它们仅在新的动态实例启动时使用。在稳定的流量中,空闲实例将不处理任何负载。这是否意味着,即使负载几乎处于空闲状态,我也不能强制应用程序引擎运行多个实例?我必须运行负载测试以迫使其承受压力?您可以强制实例运行,但不能强制它们为请求提供服务。