当使用Gurobi即时云环境在客户端打开一个连接到即时云,和池日志计费时间只要环境活跃。
Gurobi即时云提供了两个参数来控制池多久可以继续跑最后一个作业完成后:
- “空闲的工作超时”指定要等多久才能终止懒懒的工作。
- “闲置停堆”指定要等多长时间才能关闭懒懒的云实例。
闲置超时工作
池设置“空闲的工作超时”指定的分钟数服务器之前应该等待一个空闲的服务器上的工作应该终止。工作被认为是空闲时,服务器从客户端没有收到任何命令。
方法来设置空闲超时工作
- 在即时云管理器设置池:设置“闲置超时工作”的数量分钟保持闲置之前终止工作。
- 在客户端:
- 使用许可文件。添加一行与IDLETIMEOUT许可文件:
IDLETIMEOUT = 600
设置空闲超时工作到10分钟。这个设置是秒。 - 使用Gurobi API对环境对象。设置参数CSIdleTimeout的数量秒保持闲置之前终止工作。
- 使用许可文件。添加一行与IDLETIMEOUT许可文件:
注:
- 的最大两个值(池设置和客户端设置)。
- 即时云,都有一个默认设置为30分钟的空闲超时工作。
这意味着任何池设置空闲超时工作在30分钟将被忽略,如果没有显式设置在客户端,因为客户端默认设置CSIdleTimeout 30分钟覆盖服务器池的设置。
示例使用:僵尸的工作
有人开始Gurobi会话在客户端机器上。应用程序挂起或失败,不退出过程。工作继续运行在服务器上。只要这个过程是打开Gurobi即时云池将继续运行,时间将宣传。这是有时被称为“僵尸的工作。”Use "Idle Job Timeout" to specify how long to wait before terminating an idle job.
空闲关闭
池设置“关闭”指定的分钟数后服务器应该保持运行所有的工作已经完成。注意,值为0时表示默认——60分钟。
示例使用:间歇工作
你有间歇运行的工作。是罕见的一份工作后立即运行另一个。你想要停止记录计费时间尽快完成工作。最后一份工作后退出运行时,服务器将运行期间“空闲关闭”(分钟)。你应该将空闲关闭设置为一个较低的值。
但是请注意,你将永远是收费最少30分钟当你开始一个池。
示例使用:减少在“旋转”
如果你有工作,开始一个接一个,不想等待服务器开始为每一个,您可以指定一个高价值的“空闲关闭”。
评论
0评论
请登录留下你的评论。