闲置超时允许您设置一个限制云计算服务器或工作多久可以空闲服务器之前杀死了这份工作。
背景
Gurobi计算服务器和云是基于即时Gurobi远程服务(grb_rs)。
Gurobi环境对应计算服务器的工作。每个环境计算服务器,打开一个连接,只要环境活跃(不删除或释放),连接将保持开放和工作分配计算服务器上的一个插槽。
例如,假设有人打开Gurobi交互式Shell并开始计算服务器上的一个优化运行。运行完成后,忘记和/或离开一天。没有闲置超时,Gurobi计算服务器上的一个插槽会阻塞只要交互式Shell是开着的。
我如何设置IDLETIMEOUT ?
这个参数的行为是由设置在服务器端和客户端。服务器的目的是杀死一个工作没有发送命令时指定的一段时间。
有多种方法来设置超时。请注意,最大将使用的服务器和客户端设置。
- 在客户:
- 使用许可文件,指定IDLETIMEOUT:表达的价值秒。添加一行这样的许可文件:
IDLETIMEOUT = 600
设置空闲超时工作到10分钟。 - 使用Gurobi API,设置参数CSIdleTimeout。它的值是表示秒。请注意,您必须使用一个设置这个参数空环境。
- 使用许可文件,指定IDLETIMEOUT:表达的价值秒。添加一行这样的许可文件:
- 在服务器:
- 在自己的计算服务器:使用grb_rs.cnf文件更改属性IDLETIMEOUT。它的值是表示秒。
- 在即时云:即时云管理器设置池,设置“闲置超时工作”的数量分钟保持闲置之前终止工作。
还要注意,如果您使用Python交互式shell(例如)或即时云,有一个默认值客户端设置为1800秒。
这意味着任何服务器或池设置下30分钟将被忽略,如果没有显式设置在客户端,因为客户端默认设置30分钟覆盖服务器设置。
评论
0评论
请登录留下你的评论。