启动Gurobi远程服务


启动Gurobi远程服务

重要说明:如果要设置计算服务器或分布式工人(用于分布式algorihms),则只需启动Gurobi远程服务。如果您不确定是否需要启动Gurobi远程服务,您可以检查您的内容gurobi.lic.文件。如果它包含该行csenabled = 1,然后您需要Gurobi远程服务。如果它包含从中开始的行分布=,如果您计划运行分布式算法,那么您还需要Gurobi远程服务。

Gurobi Remote Services是一个Windows服务,允许代表其他客户机执行一个或多个计算机来执行Gurobi计算。服务器可以提供的服务集取决于您的许可证。如果要将机器设置为分布式工作者,则不需要许可证。在这种情况下,服务器提供的唯一服务是在分布式算法中用作工作者。如果您有Compute Server许可证,则运行Gurobi Remote Services的服务器可以提供各种服务,包括从一组客户端卸载计算,平衡服务器之间的计算负载,以及提供故障转移功能,以及作为分布式工作者。在这种情况下,请确保在启动Gurobi远程服务之前已安装许可证密钥文件。

您可以找到安装,启动和停止Gurobi远程服务的说明群集设置和管理部分Gurobi Remote Services参考手册

请注意,Gurobi Remote Services将作为单独的安装程序分发(Windows平台上的名为Gurobi_Server8.0.0.0.0.0.0.0.0.0.msi)。您需要单独下载该文件我们的下载页面

下一步

设置Gurobi远程服务后,您应该测试服务器的状态。在服务器上键入此命令(假设您已配置Compute Server以使用端口61000):

gurobi_cl  -  server = localhost:61000
如果输出包括以下行:
'localhost:61000'的能力 - 连接......
然后远程服务已准备好使用。

客户端程序需要知道如何到达您的服务器。如果您使用的是Gurobi Compute Server,则通常使用此操作客户许可证文件。你应该立即设置。