我有一个用于性能和自动UI测试的cloudbees企业实例。
免费实例(内存有限)无法支持我们测试的每秒内存或请求数。
我希望在我不使用它时让实例自动休眠,但在请求进来时让它唤醒。我会配置一个jenkins工作来唤醒应用程序(通过发出请求)然后开始我的酱汁基于实验室的硒工作。
我的问题是如何配置自动休眠?控制面板至少有一个实例,我猜这意味着一个实例保持不变。
答案 0 :(得分:2)
你是对的 - 目前自动休眠仅适用于免费应用程序。当应用程序休眠(vs停止)时,只要有人需要访问它,它就会自动被唤醒。
你可以为此做的是让你的应用程序将你的应用程序设置为休眠状态,比如说每天一次(或者在你知道不需要它的某一天的某个时间)。当需要再次 - 你不需要做任何事情 - 只需访问它将导致它再次被激活(唤醒) - 所以你的测试脚本可以确保是这种情况(理想情况下,在测试运行后,设置它再次冬眠)。
这实际上取决于应用程序需要多长时间 - 如果你可以找出不需要的点并触发休眠(例如在测试运行之后)那么这是理想的(你最小化成本)。