【问题标题】:Why google app engine stop auto scaling?为什么谷歌应用引擎停止自动缩放?
【发布时间】:2015-08-21 11:38:17
【问题描述】:

这两天我在尝试谷歌应用引擎和数据存储,并且我做了一些 jmeter 负载测试。我注意到在一天开始时一切都运行良好,但后来实例自动缩放停止工作。我已经升级到付费账户,并设置了结算账户来支付使用费用。

在我的 jmeter 测试中,应用引擎在开始时每秒可以处理 250+ 个请求。在一些类似 10k 的请求之后,引擎启动速度减慢到 10 rps。我从控制台检查了实例。似乎当它变慢时,只有 1 个实例在工作,自动缩放似乎停止工作。

有人知道那里发生了什么吗?谢谢

【问题讨论】:

    标签: google-app-engine autoscaling


    【解决方案1】:

    您确定您的应用引擎的资源不足,无法启动自动缩放吗?

    JMeter 因不缩放而臭名昭著。根据 JVM 设置和机器的硬件容量,JMeter 每秒的请求可能会在一定水平后挂钩。确保您的 JMeter 实例有足够的资源,并且在测试期间它的 JVM 没有处于 GC 狂热模式。

    【讨论】:

    • 不应该是 jmeter 的问题。我重新启动了jmeter,问题仍然存在。 GAE 自动缩放在前 2 次运行中运行良好(每次运行 4500 个请求)。
    • 好吧,看来这实际上是JMeter的问题。它以某种方式耗尽了连接资源或其他任何东西,即使退出也无法释放它们。重新启动我的电脑后,它又开始工作了。有谁知道如何解决这个问题?或任何可以释放我的 JMeter 资源的工具?
    • 很高兴您找到了问题的根本原因。如果您发现我的答案正确,请为答案投票。关于如何调整 JMeter,我建议您发布一个单独的问题,因为这将有助于更广泛的社区。​​span>
    猜你喜欢
    • 2016-04-29
    • 2020-07-05
    • 1970-01-01
    • 2015-12-31
    • 1970-01-01
    • 1970-01-01
    • 2013-03-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多