配置服务器在空闲时关闭
可以配置 Simcenter STAR-CCM+ 在设置的时间内未检测到活动时自动释放许可证(通过关闭服务器)。
可以通过安装过程中添加到 Simcenter STAR-CCM+ 安装目录的配置文件 sitesettings.props 来控制服务器的自动关闭。 默认情况下,Simcenter STAR-CCM+ 服务器不自动关闭。 如果找不到配置文件,则采取默认行为,不发生超时。
如果服务器自动关闭功能处于活动状态,服务器启动时会在输出窗口中发出一条消息。 如果将超时值设为两小时,则消息为:
Server idle time limit is 2 hours.
Simcenter STAR-CCM+ 每五分钟在服务器上检查一次下列活动:
- 读取/保存文件
- 可视化请求
- 编辑属性
- 网格化
- 求解
如果 Simcenter STAR-CCM+ 未检测到活动,且超时时间逼近,则服务器会在客户端输出窗口中发出一条警告消息。 对于任何小于两小时的超时值,在达到超时值 90% 时发出空闲状态警告。 对于超过两小时的超时值,在超时前一小时发出空闲状态警告。
如果在警告消息后未检测到活动,则服务器在达到设置的超时值时关闭,释放许可证。 但是,客户端仍保持打开状态。 模拟文件的副本(名为 [filename]@idle.sim)保存在工作目录中。
注 | 如果将超时值设为 5 分钟或更少,则实际的服务器关闭发生在出现警告消息 10 分钟之后。 此行为是为了提供足够的时间以在服务器关闭之前对警告消息做出反应。 |
如果多个客户端连接到同一服务器,则警告消息发送到所有客户端,且只需要一个客户端响应以重置超时。 执行任何调用服务器的操作将重置超时计数器。
在批处理模式下自动关闭服务器
如果没有客户端连接到服务器,则批处理作业自行停止,关闭服务器,并自动释放许可证。 但是,如果一个或多个客户端连接到正在运行的批处理作业,则服务器不关闭,许可证保持已分配状态。 要避免此问题,可设置服务器自动关闭功能。 请参见设置服务器自动关闭。